336 MB
/srv/reproducible-results/rbuild-debian/r-b-build.GteUJisR/b1/openmesh_11.0.0-2_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.GteUJisR/b2/openmesh_11.0.0-2_armhf.changes
688 B
Files
    
Offset 1, 7 lines modifiedOffset 1, 7 lines modified
  
1 ·310ede18b2926477ccd5126f95e2ac03·15965856·debug·optional·libopenmesh-apps-dbgsym_11.0.0-2_armhf.deb1 ·310ede18b2926477ccd5126f95e2ac03·15965856·debug·optional·libopenmesh-apps-dbgsym_11.0.0-2_armhf.deb
2 ·35ecfafcd0ea230d02f6c75be8219320·467288·libs·optional·libopenmesh-apps_11.0.0-2_armhf.deb2 ·35ecfafcd0ea230d02f6c75be8219320·467288·libs·optional·libopenmesh-apps_11.0.0-2_armhf.deb
3 ·a8b9a14de76115cdb78271ff36e7eafe·190524·libdevel·optional·libopenmesh-dev_11.0.0-2_armhf.deb3 ·a8b9a14de76115cdb78271ff36e7eafe·190524·libdevel·optional·libopenmesh-dev_11.0.0-2_armhf.deb
4 ·1fd22c47d4e4b45c263db976c62af680·23447988·doc·optional·libopenmesh-doc_11.0.0-2_all.deb4 ·b63a95a637e16e5c642fffc67e51116d·23444384·doc·optional·libopenmesh-doc_11.0.0-2_all.deb
5 ·a56e9836e1b7aa38475e9e5c3983c285·5913812·debug·optional·libopenmesh11.0-dbgsym_11.0.0-2_armhf.deb5 ·a56e9836e1b7aa38475e9e5c3983c285·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
336 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····73416·2024-11-23·23:24:26.000000·control.tar.xz2 -rw-r--r--···0········0········0····73292·2024-11-23·23:24:26.000000·control.tar.xz
3 -rw-r--r--···0········0········0·23374380·2024-11-23·23:24:26.000000·data.tar.xz3 -rw-r--r--···0········0········0·23370900·2024-11-23·23:24:26.000000·data.tar.xz
48.5 KB
control.tar.xz
48.5 KB
control.tar
563 B
./control
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 Package:·libopenmesh-doc1 Package:·libopenmesh-doc
2 Source:·openmesh2 Source:·openmesh
3 Version:·11.0.0-23 Version:·11.0.0-2
4 Architecture:·all4 Architecture:·all
5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Science·Maintainers·<debian-science-maintainers@lists.alioth.debian.org>
6 Installed-Size:·571036 Installed-Size:·57113
7 Suggests:·libopenmesh-dev·(=·11.0.0-2),·libopenmesh-apps·(=·11.0.0-2)7 Suggests:·libopenmesh-dev·(=·11.0.0-2),·libopenmesh-apps·(=·11.0.0-2)
8 Section:·doc8 Section:·doc
9 Priority:·optional9 Priority:·optional
10 Multi-Arch:·foreign10 Multi-Arch:·foreign
11 Homepage:·http://www.openmesh.org11 Homepage:·http://www.openmesh.org
12 Description:·Tools·for·representing·and·manipulating·polygonal·meshes12 Description:·Tools·for·representing·and·manipulating·polygonal·meshes
13 ·OpenMesh·is·a·generic·and·efficient·data·structure·for·representing·and13 ·OpenMesh·is·a·generic·and·efficient·data·structure·for·representing·and
47.9 KB
./md5sums
30.0 B
./md5sums
Files differ
47.9 KB
line order
Max HTML report size reached
336 MB
data.tar.xz
336 MB
data.tar
163 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)····40499·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00011_source.html 
9 -rw-r--r--···0·root·········(0)·root·········(0)····32349·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00047_source.html 
10 -rw-r--r--···0·root·········(0)·root·········(0)····48620·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00062_source.html8 -rw-r--r--···0·root·········(0)·root·········(0)····48620·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00023_source.html
11 -rw-r--r--···0·root·········(0)·root·········(0)····38548·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00284_source.html 
12 -rw-r--r--···0·root·········(0)·root·········(0)···185672·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00287_source.html 
13 -rw-r--r--···0·root·········(0)·root·········(0)····20524·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00323_source.html 
14 -rw-r--r--···0·root·········(0)·root·········(0)····30051·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00326_source.html 
15 -rw-r--r--···0·root·········(0)·root·········(0)····18601·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00329_source.html 
16 -rw-r--r--···0·root·········(0)·root·········(0)····16039·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00332_source.html 
17 -rw-r--r--···0·root·········(0)·root·········(0)····29412·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00335_source.html 
18 -rw-r--r--···0·root·········(0)·root·········(0)····84558·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00338_source.html 
19 -rw-r--r--···0·root·········(0)·root·········(0)····89625·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00341_source.html 
20 -rw-r--r--···0·root·········(0)·root·········(0)····30909·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00347_source.html9 -rw-r--r--···0·root·········(0)·root·········(0)····40499·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00041_source.html
21 -rw-r--r--···0·root·········(0)·root·········(0)····77845·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00350_source.html 
22 -rw-r--r--···0·root·········(0)·root·········(0)····39020·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00353_source.html10 -rw-r--r--···0·root·········(0)·root·········(0)····32349·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00059_source.html
23 -rw-r--r--···0·root·········(0)·root·········(0)···124020·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00356_source.html 
24 -rw-r--r--···0·root·········(0)·root·········(0)····30118·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00362_source.html11 -rw-r--r--···0·root·········(0)·root·········(0)····30118·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00284_source.html
25 -rw-r--r--···0·root·········(0)·root·········(0)····29306·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00365_source.html 
26 -rw-r--r--···0·root·········(0)·root·········(0)····16131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00371_source.html12 -rw-r--r--···0·root·········(0)·root·········(0)····16761·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00293_source.html
27 -rw-r--r--···0·root·········(0)·root·········(0)····27790·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00374_source.html 
28 -rw-r--r--···0·root·········(0)·root·········(0)····35455·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00386_source.html 
29 -rw-r--r--···0·root·········(0)·root·········(0)····29574·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00389_source.html 
30 -rw-r--r--···0·root·········(0)·root·········(0)····27576·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00392_source.html13 -rw-r--r--···0·root·········(0)·root·········(0)····14176·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00302_source.html
31 -rw-r--r--···0·root·········(0)·root·········(0)····30335·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00404_source.html 
32 -rw-r--r--···0·root·········(0)·root·········(0)····56223·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00407_source.html 
33 -rw-r--r--···0·root·········(0)·root·········(0)····36439·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00413_source.html 
34 -rw-r--r--···0·root·········(0)·root·········(0)····29879·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00422_source.html 
35 -rw-r--r--···0·root·········(0)·root·········(0)····38634·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00425_source.html 
36 -rw-r--r--···0·root·········(0)·root·········(0)····47556·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00428_source.html 
37 -rw-r--r--···0·root·········(0)·root·········(0)····30552·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00440_source.html 
38 -rw-r--r--···0·root·········(0)·root·········(0)····54312·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00443_source.html 
39 -rw-r--r--···0·root·········(0)·root·········(0)····23413·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00446_source.html 
40 -rw-r--r--···0·root·········(0)·root·········(0)····36173·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00449_source.html 
41 -rw-r--r--···0·root·········(0)·root·········(0)····39578·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00452_source.html 
42 -rw-r--r--···0·root·········(0)·root·········(0)···184949·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00455_source.html 
43 -rw-r--r--···0·root·········(0)·root·········(0)····23131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00458_source.html 
44 -rw-r--r--···0·root·········(0)·root·········(0)····33479·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00461_source.html 
45 -rw-r--r--···0·root·········(0)·root·········(0)····23014·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00464_source.html 
46 -rw-r--r--···0·root·········(0)·root·········(0)····88587·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00467_source.html 
47 -rw-r--r--···0·root·········(0)·root·········(0)····33406·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00470_source.html 
48 -rw-r--r--···0·root·········(0)·root·········(0)·····9482·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00473.html 
49 -rw-r--r--···0·root·········(0)·root·········(0)······241·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00473.js 
50 -rw-r--r--···0·root·········(0)·root·········(0)····52497·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00473_source.html 
51 -rw-r--r--···0·root·········(0)·root·········(0)·····1107·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00474.map 
52 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00474.md5 
53 -rw-r--r--···0·root·········(0)·root·········(0)····21779·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00474.png 
54 -rw-r--r--···0·root·········(0)·root·········(0)······838·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00475.map 
55 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00475.md5 
56 -rw-r--r--···0·root·········(0)·root·········(0)····21006·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00475.png 
57 -rw-r--r--···0·root·········(0)·root·········(0)···124050·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00476_source.html 
58 -rw-r--r--···0·root·········(0)·root·········(0)····31599·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00482_source.html14 -rw-r--r--···0·root·········(0)·root·········(0)····31599·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00425_source.html
 15 -rw-r--r--···0·root·········(0)·root·········(0)····23014·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00428_source.html
 16 -rw-r--r--···0·root·········(0)·root·········(0)···184949·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00431_source.html
 17 -rw-r--r--···0·root·········(0)·root·········(0)····33479·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00434_source.html
 18 -rw-r--r--···0·root·········(0)·root·········(0)····23131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00437_source.html
 19 -rw-r--r--···0·root·········(0)·root·········(0)····33406·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00440_source.html
 20 -rw-r--r--···0·root·········(0)·root·········(0)·····9482·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00443.html
 21 -rw-r--r--···0·root·········(0)·root·········(0)······241·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00443.js
 22 -rw-r--r--···0·root·········(0)·root·········(0)····52497·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00443_source.html
 23 -rw-r--r--···0·root·········(0)·root·········(0)·····1107·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00444.map
 24 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00444.md5
 25 -rw-r--r--···0·root·········(0)·root·········(0)····21779·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00444.png
 26 -rw-r--r--···0·root·········(0)·root·········(0)······838·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00445.map
 27 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00445.md5
 28 -rw-r--r--···0·root·········(0)·root·········(0)····21006·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00445.png
 29 -rw-r--r--···0·root·········(0)·root·········(0)···124050·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00446_source.html
 30 -rw-r--r--···0·root·········(0)·root·········(0)····88587·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00449_source.html
59 -rw-r--r--···0·root·········(0)·root·········(0)····25850·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00485_source.html31 -rw-r--r--···0·root·········(0)·root·········(0)····25850·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00452_source.html
60 -rw-r--r--···0·root·········(0)·root·········(0)····20401·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00488_source.html 
61 -rw-r--r--···0·root·········(0)·root·········(0)···113202·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00500_source.html 
62 -rw-r--r--···0·root·········(0)·root·········(0)····59665·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00503_source.html 
63 -rw-r--r--···0·root·········(0)·root·········(0)····26962·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00506_source.html 
64 -rw-r--r--···0·root·········(0)·root·········(0)····22709·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00509_source.html 
65 -rw-r--r--···0·root·········(0)·root·········(0)····31562·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00512_source.html 
66 -rw-r--r--···0·root·········(0)·root·········(0)····53761·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00515_source.html 
67 -rw-r--r--···0·root·········(0)·root·········(0)····39618·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00518_source.html 
68 -rw-r--r--···0·root·········(0)·root·········(0)····62740·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00521_source.html 
69 -rw-r--r--···0·root·········(0)·root·········(0)····17696·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00524_source.html 
70 -rw-r--r--···0·root·········(0)·root·········(0)···112950·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00527_source.html 
71 -rw-r--r--···0·root·········(0)·root·········(0)····21198·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00530_source.html 
72 -rw-r--r--···0·root·········(0)·root·········(0)····15784·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00536_source.html 
73 -rw-r--r--···0·root·········(0)·root·········(0)····25823·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00539_source.html 
74 -rw-r--r--···0·root·········(0)·root·········(0)····26683·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00545_source.html 
75 -rw-r--r--···0·root·········(0)·root·········(0)····18861·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00548_source.html32 -rw-r--r--···0·root·········(0)·root·········(0)····18601·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00455_source.html
 33 -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
76 -rw-r--r--···0·root·········(0)·root·········(0)·····8097·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00551_source.html34 -rw-r--r--···0·root·········(0)·root·········(0)····30909·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00461_source.html
 35 -rw-r--r--···0·root·········(0)·root·········(0)····30051·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00464_source.html
 36 -rw-r--r--···0·root·········(0)·root·········(0)····77845·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00467_source.html
 37 -rw-r--r--···0·root·········(0)·root·········(0)····30335·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00470_source.html
 38 -rw-r--r--···0·root·········(0)·root·········(0)···124020·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00473_source.html
 39 -rw-r--r--···0·root·········(0)·root·········(0)····29412·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00476_source.html
 40 -rw-r--r--···0·root·········(0)·root·········(0)····54312·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00479_source.html
 41 -rw-r--r--···0·root·········(0)·root·········(0)····16039·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00482_source.html
 42 -rw-r--r--···0·root·········(0)·root·········(0)····89625·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00485_source.html
 43 -rw-r--r--···0·root·········(0)·root·········(0)····39020·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00488_source.html
 44 -rw-r--r--···0·root·········(0)·root·········(0)····36173·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00491_source.html
 45 -rw-r--r--···0·root·········(0)·root·········(0)····56223·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00494_source.html
 46 -rw-r--r--···0·root·········(0)·root·········(0)····23413·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00497_source.html
 47 -rw-r--r--···0·root·········(0)·root·········(0)····29574·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00506_source.html
 48 -rw-r--r--···0·root·········(0)·root·········(0)····30118·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00509_source.html
 49 -rw-r--r--···0·root·········(0)·root·········(0)····27790·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00512_source.html
 50 -rw-r--r--···0·root·········(0)·root·········(0)····35455·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00515_source.html
 51 -rw-r--r--···0·root·········(0)·root·········(0)····27576·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00521_source.html
 52 -rw-r--r--···0·root·········(0)·root·········(0)····16131·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00524_source.html
 53 -rw-r--r--···0·root·········(0)·root·········(0)····29306·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00527_source.html
 54 -rw-r--r--···0·root·········(0)·root·········(0)····30552·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00560_source.html
 55 -rw-r--r--···0·root·········(0)·root·········(0)····47556·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00563_source.html
 56 -rw-r--r--···0·root·········(0)·root·········(0)····38634·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00566_source.html
 57 -rw-r--r--···0·root·········(0)·root·········(0)····29879·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00572_source.html
 58 -rw-r--r--···0·root·········(0)·root·········(0)····36439·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00578_source.html
 59 -rw-r--r--···0·root·········(0)·root·········(0)····20524·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00581_source.html
 60 -rw-r--r--···0·root·········(0)·root·········(0)····84558·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00587_source.html
77 -rw-r--r--···0·root·········(0)·root·········(0)····20184·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00554_source.html61 -rw-r--r--···0·root·········(0)·root·········(0)····20184·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00590_source.html
78 -rw-r--r--···0·root·········(0)·root·········(0)····16676·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00557_source.html62 -rw-r--r--···0·root·········(0)·root·········(0)····16676·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00593_source.html
79 -rw-r--r--···0·root·········(0)·root·········(0)····21725·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00560.html 
80 -rw-r--r--···0·root·········(0)·root·········(0)·····1091·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00560.js 
81 -rw-r--r--···0·root·········(0)·root·········(0)····24526·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00560_source.html 
82 -rw-r--r--···0·root·········(0)·root·········(0)······782·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00561.map 
83 -rw-r--r--···0·root·········(0)·root·········(0)·······32·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00561.md5 
84 -rw-r--r--···0·root·········(0)·root·········(0)····14312·2024-11-23·23:24:26.000000·./usr/share/doc/libopenmesh-dev/html/a00561.png 
Max diff block lines reached; 100213/167383 bytes (59.87%) of diff not shown.
77.6 KB
./usr/share/doc/libopenmesh-dev/html/a00284_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/Concepts/MeshItems.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, 199 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">MeshItems.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-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>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>
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="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">//··Mesh·Items·Concept</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>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>
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>········result[i]·=·lhs[i]·*·rhs;</div>
153 <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> 
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>····<span·class="keywordflow">return</span>·result;</div>
Max diff block lines reached; 33033/61372 bytes (53.82%) of diff not shown.
17.6 KB
html2text {}
    
Offset 1, 254 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 MeshItems.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 4145 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;
52 42 
53 43 
54 44 
55 45 
56 46// 
57 ============================================================================= 
58 47// 
59 48//·Mesh·Items·Concept 
60 49// 
61 50// 
62 ============================================================================= 
63 51 
64 52 
65 53#error·this·file·is·for·documentation·purposes·only 
66 54 
67 5559 55}
68 56//==·NAMESPACES 
69 =============================================================== 
70 57 
71 58 
72 _\x85_\x89namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
73 _\x86_\x80namespace·Concepts·{ 
74 61 
Max diff block lines reached; 12387/17950 bytes (69.01%) of diff not shown.
58.8 KB
./usr/share/doc/libopenmesh-dev/html/a00425_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/Core/Geometry/NormalConeT_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, 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">NormalConeT_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 137, 175 lines modifiedOffset 137, 139 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="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">//</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//··CLASS·NormalConeT·-·IMPLEMENTATION</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·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>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>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·OPENMESH_NORMALCONE_C</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">//==·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>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OBJREADER_HH__</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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;math.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><span·class="preprocessor">#include·&quot;NormalConeT.hh&quot;</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="preprocessor">#ifdef·max</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#··undef·max</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</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>·</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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#ifdef·min</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">#··undef·min</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>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 167 <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="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><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>·</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">//==·NAMESPACES·===============================================================</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> 
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> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</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>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</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>·Vector&gt;</div>
 175 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02282.html#a1f7eb29afe2632c727722c9148f2092a">···74</a></span><a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT&lt;Vector&gt;::</a></div>
 177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT</a>(<span·class="keyword">const</span>·Vec3&amp;·_center_normal,·Scalar·_angle)</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··:·center_normal_(_center_normal),·angle_(_angle)</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>·</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>}</div>
180 <div·class="foldopen"·id="foldopen00082"·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="keywor[·...·truncated·by·diffoscope;·len:·76,·SHA:·3c6436d431537796ceb4522dc94f4cf57df725b1cc42f8b2cb46f9aff50b91a3·...·]/div>181 </div>
 182 <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>
 184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//----------------------------------------------------------------------------</span></div>
 185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Vector&gt;</div>
 188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">typename</span>·NormalConeT&lt;Vector&gt;::Scalar</div>
 189 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}">
 190 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">···86</a></span><a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">NormalConeT&lt;Vector&gt;::</a></div>
 191 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">max_angle</a>(<span·class="keyword">const</span>·Vec3&amp;·_norm)<span·class="keyword">·const</span></div>
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword"></span>{</div>
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··Scalar·dotp·=·(center_normal_·|·_norm);</div>
 194 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordflow">return</span>·(dotp·&gt;=·1.0·?·0.0·:·(dotp·&lt;=·-1.0·?·M_PI·:·acos(dotp)))</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>195 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····+·angle_;</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>196 <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>197 </div>
 198 <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>·</div>
 200 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//----------------------------------------------------------------------------</span></div>
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>201 <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>202 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 203 <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>·Vector&gt;</div>
Max diff block lines reached; 26661/48441 bytes (55.04%) 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 OBJReader.hh5 NormalConeT_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 46, 200 lines modifiedOffset 46, 162 lines modified
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
53 43 
54 44 
55 45//53 43//
56 =============================================================================54 =============================================================================
 55 44//
 56 45//·CLASS·NormalConeT·-·IMPLEMENTATION
57 46//57 46//
58 47//·Implements·an·reader·module·for·OBJ·files 
59 48//58 47//
60 49// 
61 =============================================================================59 =============================================================================
 60 48
 61 49#define·OPENMESH_NORMALCONE_C
62 5062 50
63 51 
64 52#ifndef·__OBJREADER_HH__ 
65 53#define·__OBJREADER_HH__ 
66 5463 51//==·INCLUDES
 64 =================================================================
 65 52
 66 53#include·<math.h>
 67 54#include·"NormalConeT.hh"
67 5568 55
 69 56#ifdef·max
 70 57#·undef·max
 71 58#endif
 72 59
 73 60#ifdef·min
 74 61#·undef·min
 75 62#endif
 76 63
 77 64
68 56//===·INCLUDES 
69 ================================================================ 
70 57 
71 58 
72 59#include·<iosfwd> 
73 60#include·<string> 
74 61#include·<map> 
75 62 
76 63#include·<OpenMesh/Core/System/config.h> 
77 64#include·<OpenMesh/Core/Utils/SingletonT.hh> 
78 65#include·<OpenMesh/Core/IO/importer/BaseImporter.hh> 
79 66#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
80 67 
81 68 
82 69//==·NAMESPACES78 65//==·NAMESPACES
83 ===============================================================79 ===============================================================
 80 66
 81 67
 82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 69
84 7084 70
85 71 
86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
87 73namespace·IO·{ 
88 74 
89 75 
90 76//==·IMPLEMENTATION85 71//==·IMPLEMENTATION
91 ===========================================================86 ==========================================================
 87 72
 88 73template·<typename·Vector>
 89 _\x87_\x84_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8:
 90 75_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T(const·Vec3&·_center_normal,·Scalar·_angle)
 91 76·:·center_normal_(_center_normal),·angle_(_angle)
92 7792 77{
93 7893 78}
94 _.8_.2class·OPENMESHDLLEXPORT·_.__.O_.B_.J_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_.e_.r94 79
 95 80
 96 81//---------------------------------------------------------------------------
 97 -
 98 82
95 83{99 83
96 84public: 
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 _.9_.1·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"obj";·}100 84template·<typename·Vector>
 101 85typename·NormalConeT<Vector>::Scalar
 102 _\x88_\x86_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8:
 103 87_\x8m_\x8a_\x8x_\x8__\x8a_\x8n_\x8g_\x8l_\x8e(const·Vec3&·_norm)·const
 104 88{
 105 89·Scalar·dotp·=·(center_normal_·|·_norm);
 106 90·return·(dotp·>=·1.0·?·0.0·:·(dotp·<=·-1.0·?·M_PI·:·acos(dotp)))
 107 91·+·angle_;
104 92108 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·_.O_.p_.t_.i_.o_.n_.s&·_opt)·override;109 93
 110 94
 111 95//---------------------------------------------------------------------------
 112 -
108 96113 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·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override; 
112 100 
113 101private:114 97
 115 98template·<typename·Vector>
 116 99typename·NormalConeT<Vector>::Scalar
 117 _\x81_\x80_\x80_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8:
 118 101_\x8m_\x8a_\x8x_\x8__\x8a_\x8n_\x8g_\x8l_\x8e(const·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T&·_cone)·const
114 102119 102{
115 103#ifndef·DOXY_IGNORE_THIS 
Max diff block lines reached; 7470/11608 bytes (64.35%) of diff not shown.
60.4 KB
./usr/share/doc/libopenmesh-dev/html/a00428_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/PLYReader.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/EigenVectorT.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">PLYReader.hh</div></div>98 ··<div·class="headertitle"><div·class="title">EigenVectorT.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, 234 lines modifiedOffset 136, 80 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="l00045"·name="l00045"></a><span·class="lineno">···45</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="l00046"·name="l00046"></a><span·class="lineno">···46</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> 
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="preprocessor">#include·&lt;Eigen/Core&gt;</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> 
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="preprocessor">#include·&lt;Eigen/Dense&gt;</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="preprocessor">#include·&lt;Eigen/Geometry&gt;</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>148 <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·__PLYREADER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__PLYREADER_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>150 <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>
 151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·_Scalar,·<span·class="keywordtype">int</span>·_Rows,·<span·class="keywordtype">int</span>·_Cols,·<span·class="keywordtype">int</span>·_Options&gt;</div>
 152 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};">
 153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02274.html">···54</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03350.html">vector_traits</a>&lt;Eigen::Matrix&lt;_Scalar,·_Rows,·_Cols,·_Options&gt;&gt;·{</div>
 154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">static_assert</span>(_Rows·!=·Eigen::Dynamic·&amp;&amp;·_Cols·!=·Eigen::Dynamic,</div>
 155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····················<span·class="stringliteral">&quot;Should·not·use·dynamic·vectors.&quot;</span>);</div>
 156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">static_assert</span>(_Rows·==·1·||·_Cols·==·1,·<span·class="stringliteral">&quot;Should·not·use·matrices.&quot;</span>);</div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>
 158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">using·</span>vector_type·=·Eigen::Matrix&lt;_Scalar,·_Rows,·_Cols,·_Options&gt;;</div>
 159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">using·</span>value_type·=·_Scalar;</div>
 160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03350.html#a32543eebb0418ebf9ed6d64607426805">size_</a>·=·_Rows·*·_Cols;</div>
 161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03350.html#a53994e757cb88129b8b3472e64806a8c">size</a>()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03350.html#a32543eebb0418ebf9ed6d64607426805">size_</a>;·}</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>162 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>};</div>
 163 </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><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">#include·&lt;vector&gt;</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;list&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}·<span·class="comment">//·namespace·OpenMesh</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/SingletonT.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/BaseReader.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>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">namespace·</span>Eigen·{</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·NAMESPACES·===============================================================</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">typename</span>·Derived&gt;</div>
 170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typename</span>·Derived::Scalar·dot(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x,</div>
 171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·······························<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;y)·{</div>
 172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·x.dot(y);</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>173 <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>174 <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>175 <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>·Derived&gt;</div>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">typename</span>·MatrixBase&lt;·Derived·&gt;::PlainObject·cross(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x,·<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;y)·{</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">namespace·</span>IO·{</div>177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·x.cross(y);</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>178 <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">//==·FORWARDS·=================================================================</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>180 <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>·Derived&gt;</div>
 181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typename</span>·Derived::Scalar·norm(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x)·{</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">class·</span>BaseImporter;</div>182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keywordflow">return</span>·x.norm();</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>183 <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>184 <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="comment">//==·IMPLEMENTATION·===========================================================</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">typename</span>·Derived&gt;</div>
 186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typename</span>·Derived::Scalar·sqrnorm(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x)·{</div>
 187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·x.dot(x);</div>
 188 <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>·</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">typename</span>·Derived&gt;</div>
 191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··MatrixBase&lt;Derived&gt;·&amp;normalize(MatrixBase&lt;Derived&gt;·&amp;x)·{</div>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······x·/=·x.norm();</div>
 193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">return</span>·x;</div>
189 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};"> 
190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02366.html">···95</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02366.html">_PLYReader_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02338.html">BaseReader</a></div> 
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div>194 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··}</div>
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">public</span>:</div> 
193 <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>
194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<a·class="code·hl_class"·href="a02366.html">_PLYReader_</a>();</div>196 <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>·Derived&gt;</div>
 197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··MatrixBase&lt;Derived&gt;·&amp;vectorize(MatrixBase&lt;Derived&gt;·&amp;x,</div>
 198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·································<span·class="keyword">typename</span>·Derived::Scalar·<span·class="keyword">const</span>·&amp;val)·{</div>
 199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······x.fill(val);</div>
 200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······<span·class="keywordflow">return</span>·x;</div>
 201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>
195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>}·<span·class="comment">//·namespace·Eigen</span></div>
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02366.html#a380699923731046e54f481c815b302e0">··101</a></span>··std::string·<a·class="code·hl_function"·href="a02366.html#a380699923731046e54f481c815b302e0">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> 
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02366.html#ab5c56767d9bd221820d7825274a67265">··102</a></span>··std::string·<a·class="code·hl_function"·href="a02366.html#ab5c56767d9bd221820d7825274a67265">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;ply&quot;</span>;·}</div> 
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02366.html#a95dc00ceb71613d91a3193786789943a">··103</a></span>··std::string·<a·class="code·hl_function"·href="a02366.html#a95dc00ceb71613d91a3193786789943a">get_magic</a>()<span·class="keyword">·······const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;PLY&quot;</span>;·}</div> 
199 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
200 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
Max diff block lines reached; 3751/49283 bytes (7.61%) 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 PLYReader.hh5 EigenVectorT.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, 282 lines modifiedOffset 45, 86 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 45#pragma·once
 53 46
 54 47#include·<Eigen/Core>
 55 48#include·<Eigen/Dense>
 56 49#include·<Eigen/Geometry>
52 42 
53 43 
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·a·reader·module·for·OFF·files 
59 48// 
60 49// 
61 ============================================================================= 
62 5057 50
63 5158 51
 59 52namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 60 53·template·<typename·_Scalar,·int·_Rows,·int·_Cols,·int·_Options>
 61 _\x85_\x84·struct·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s<Eigen::Matrix<_Scalar,·_Rows,·_Cols,·_Options>>·{
 62 55·static_assert(_Rows·!=·Eigen::Dynamic·&&·_Cols·!=·Eigen::Dynamic,
 63 56·"Should·not·use·dynamic·vectors.");
 64 57·static_assert(_Rows·==·1·||·_Cols·==·1,·"Should·not·use·matrices.");
64 52#ifndef·__PLYREADER_HH__ 
65 53#define·__PLYREADER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 57 
71 5865 58
 66 59·using·vector_type·=·Eigen::Matrix<_Scalar,·_Rows,·_Cols,·_Options>;
 67 60·using·value_type·=·_Scalar;
 68 61·static·const·size_t·_\x8s_\x8i_\x8z_\x8e_\x8_·=·_Rows·*·_Cols;
 69 62·static·size_t·_\x8s_\x8i_\x8z_\x8e()·{·return·_\x8s_\x8i_\x8z_\x8e_\x8_;·}
 70 63};
 71 64
 72 65}·//·namespace·OpenMesh
 73 66
 74 67namespace·Eigen·{
 75 68
 76 69·template·<typename·Derived>
 77 70·typename·Derived::Scalar·dot(const·MatrixBase<Derived>·&x,
 78 71·const·MatrixBase<Derived>·&y)·{
 79 72·return·x.dot(y);
 80 73·}
72 59 
73 60#include·<iosfwd> 
74 61#include·<string> 
75 62#include·<cstdio> 
76 63#include·<vector> 
77 64#include·<list> 
78 65 
79 66#include·<OpenMesh/Core/System/config.h> 
80 67#include·<OpenMesh/Core/Utils/SingletonT.hh> 
81 68#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
82 69#include·<OpenMesh/Core/Utils/GenProg.hh> 
83 70 
84 71 
85 72//==·NAMESPACES 
86 =============================================================== 
87 73 
88 7481 74
89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
90 76namespace·IO·{ 
91 77 
92 78 
93 79//==·FORWARDS 
94 ================================================================= 
95 80 
96 81 
97 82class·BaseImporter; 
98 8382 75·template·<typename·Derived>
 83 76·typename·MatrixBase<·Derived·>::PlainObject·cross(const·MatrixBase<Derived>
 84 &x,·const·MatrixBase<Derived>·&y)·{
 85 77·return·x.cross(y);
 86 78·}
 87 79
 88 80·template·<typename·Derived>
 89 81·typename·Derived::Scalar·norm(const·MatrixBase<Derived>·&x)·{
 90 82·return·x.norm();
 91 83·}
99 8492 84
100 85//==·IMPLEMENTATION 
101 =========================================================== 
102 86 
103 87 
104 _\x89_\x85class·OPENMESHDLLEXPORT·_\x8__\x8P_\x8L_\x8Y_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r 
105 96{ 
106 97public: 
107 98 
108 99·_\x8__\x8P_\x8L_\x8Y_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_(); 
109 100 
110 _\x81_\x80_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"PLY·polygon·file 
111 format";·} 
112 _\x81_\x80_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"ply";·} 
113 _.1_.0_.3·std::string·_.g_.e_.t_.__.m_.a_.g_.i_.c()·const·override·{·return·"PLY";·}93 85·template·<typename·Derived>
 94 86·typename·Derived::Scalar·sqrnorm(const·MatrixBase<Derived>·&x)·{
 95 87·return·x.dot(x);
 96 88·}
 97 89
 98 90·template·<typename·Derived>
 99 91·MatrixBase<Derived>·&normalize(MatrixBase<Derived>·&x)·{
 100 92·x·/=·x.norm();
 101 93·return·x;
 102 94·}
 103 95
Max diff block lines reached; 8412/12413 bytes (67.77%) of diff not shown.
51.4 KB
./usr/share/doc/libopenmesh-dev/html/a00440_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/Core/Geometry/LoopSchemeMaskT.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">LoopSchemeMaskT.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, 158 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·LOOPSCHEMEMASKT_HH</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">#define·LOOPSCHEMEMASKT_HH</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>·</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;cmath&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;vector&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">#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/Utils/SingletonT.hh&gt;</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="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·__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>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 158 <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>·T_,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·cache_size_·=·100&gt;</div>
 159 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};">
 160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02278.html">···66</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02278.html">LoopSchemeMaskT</a></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div>161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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> 
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="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">public</span>:</div>
 163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">enum</span>·{·cache_size·=·cache_size_·};</div>
 164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·T_································Scalar;</div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>165 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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> 
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> 
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">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>166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">protected</span>:</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Scalar····································proj_weights_[cache_size];</div>
 169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··Scalar····································limit_weights_[cache_size];</div>
 170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··Scalar····································step_weights_[cache_size];</div>
 171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··std::vector&lt;Scalar&gt;·······················tang0_weights_[cache_size];</div>
 172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··std::vector&lt;Scalar&gt;·······················tang1_weights_[cache_size];</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·FORWARDS·=================================================================</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">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="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>
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> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">protected</span>:</div>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>175 <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">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_proj_weight(uint·_valence)</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">//return·pow(3.0·/·2.0·+·cos(2.0·*·M_PI·/·_valence),·2)·/·2.0·-·1.0;</span></div>
 179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordtype">double</span>·denom·=·(3.0·+·2.0*cos(2.0*M_PI/(<span·class="keywordtype">double</span>)_valence));</div>
 180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordtype">double</span>·weight·=·(64.0*_valence)/(40.0·-·denom*denom)·-·_valence;</div>
 181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·(Scalar)·weight;</div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//·constructor</span></div>182 <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="a02378.html">_STLReader_</a>();</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>183 <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="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>184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_limit_weight(uint·_valence)</div>
 185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··{</div>
 186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordtype">double</span>·proj_weight_value·=·compute_proj_weight(_valence);</div>
 187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);<span·class="comment">//normalize·the·proj_weight</span></div>
 188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">double</span>·weight·=·(3.0/8.0)/(1.0·-·proj_weight_value·+·(3.0/8.0));</div>
 189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">return</span>·(Scalar)weight;</div>
 190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··}</div>
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_step_weight(uint·_valence)</div>
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>193 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··{</div>
 194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordtype">double</span>·proj_weight_value·=·compute_proj_weight(_valence);</div>
 195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);<span·class="comment">//normalize·the·proj_weight</span></div>
 196 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordtype">double</span>·weight·=·proj_weight_value·-·(3.0/8.0);</div>
 197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordflow">return</span>·(Scalar)weight;</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>198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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> 
201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>199 <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>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_tang0_weight(uint·_valence,·uint·_ver_id)</div>
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keywordtype">bool</span>·read(std::istream&amp;·_in,</div> 
Max diff block lines reached; 20687/41768 bytes (49.53%) of diff not shown.
10.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 STLReader.hh5 LoopSchemeMaskT.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, 162 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·LOOPSCHEMEMASKT_HH
 56 46#define·LOOPSCHEMEMASKT_HH
 57 47
 58 48#include·<cmath>
 59 49#include·<vector>
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·an·reader·module·for·STL·files 
59 48// 
60 49// 
61 ============================================================================= 
62 5060 50
63 51 
64 52#ifndef·__STLREADER_HH__ 
65 53#define·__STLREADER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 57 
71 58 
72 59#include·<stdio.h> 
73 60#include·<string> 
74 61 
75 62#include·<OpenMesh/Core/System/config.h>61 51#include·<OpenMesh/Core/System/config.h>
76 63#include·<OpenMesh/Core/Utils/SingletonT.hh>62 52#include·<OpenMesh/Core/Utils/SingletonT.hh>
 63 53
77 64#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
78 65 
79 66 
80 67//==·NAMESPACES 
81 =============================================================== 
82 68 
83 69 
84 70namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{64 54namespace·_.O_.p_.e_.n_.M_.e_.s_.h
85 71namespace·IO·{ 
86 72 
87 73//==·FORWARDS 
88 ================================================================= 
89 74 
90 75class·BaseImporter; 
91 76 
92 77//==·IMPLEMENTATION 
93 =========================================================== 
94 7865 55{
 66 56
 67 65template·<class·T_,·unsigned·int·cache_size_·=·100>
 68 _\x86_\x86class·_\x8L_\x8o_\x8o_\x8p_\x8S_\x8c_\x8h_\x8e_\x8m_\x8e_\x8M_\x8a_\x8s_\x8k_\x8T
 69 67{
 70 68public:
 71 69·enum·{·cache_size·=·cache_size_·};
 72 70·typedef·T_·Scalar;
 73 71
 74 72protected:
 75 73
 76 74·Scalar·proj_weights_[cache_size];
 77 75·Scalar·limit_weights_[cache_size];
 78 76·Scalar·step_weights_[cache_size];
 79 77·std::vector<Scalar>·tang0_weights_[cache_size];
 80 78·std::vector<Scalar>·tang1_weights_[cache_size];
95 7981 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 
97 85{ 
98 86public: 
99 87 
100 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; 
117 106 
118 _.1_.0_.9·void·_.s_.e_.t_.__.e_.p_.s_.i_.l_.o_.n(float·_eps)·{·eps_=_eps;·}82 80protected:
 83 81
 84 82·inline·static·Scalar·compute_proj_weight(uint·_valence)
 85 83·{
 86 84·//return·pow(3.0·/·2.0·+·cos(2.0·*·M_PI·/·_valence),·2)·/·2.0·-·1.0;
 87 85·double·denom·=·(3.0·+·2.0*cos(2.0*M_PI/(double)_valence));
 88 86·double·weight·=·(64.0*_valence)/(40.0·-·denom*denom)·-·_valence;
 89 87·return·(Scalar)·weight;
 90 88·}
 91 89
 92 90·inline·static·Scalar·compute_limit_weight(uint·_valence)
 93 91·{
 94 92·double·proj_weight_value·=·compute_proj_weight(_valence);
 95 93·proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);//
 96 normalize·the·proj_weight
 97 94·double·weight·=·(3.0/8.0)/(1.0·-·proj_weight_value·+·(3.0/8.0));
 98 95·return·(Scalar)weight;
 99 96·}
 100 97
 101 98·inline·static·Scalar·compute_step_weight(uint·_valence)
 102 99·{
 103 100·double·proj_weight_value·=·compute_proj_weight(_valence);
 104 101·proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);//
Max diff block lines reached; 6600/10743 bytes (61.44%) of diff not shown.
106 KB
./usr/share/doc/libopenmesh-dev/html/a00443_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_rbo.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/QuadricT.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_rbo.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 <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="a00443.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 139, 246 lines modifiedOffset 139, 267 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>·</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="l00050"·name="l00050"></a><span·class="lineno">···50</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="l00051"·name="l00051"></a><span·class="lineno">···51</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="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//··CLASS·QuadricT</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="l00053"·name="l00053"></a><span·class="lineno">···53</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="l00054"·name="l00054"></a><span·class="lineno">···54</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="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_SR_RBO_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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_SR_RBO_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="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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">//==·INCLUDES·=================================================================</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="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>158 <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><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>·<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> 
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> 
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> 
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="a00674.html">OpenMesh/Core/System/omstream.hh</a>&gt;</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>
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>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>
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>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>
 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>
 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>
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><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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">//==·CLASS·DEFINITION·=========================================================</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> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">namespace·</span>IO·{</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//=============================================================================</span></div>172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Scalar&gt;</div>
 173 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02290.html">···82</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02290.html">QuadricT</a></div>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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="keyword">public</span>:</div>
 177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·Scalar···········value_type;</div>
 178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02290.html">QuadricT&lt;Scalar&gt;</a>·<a·class="code·hl_class"·href="a02290.html">type</a>;</div>
 179 <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="a02290.html">QuadricT&lt;Scalar&gt;</a>·<a·class="code·hl_class"·href="a02290.html">Self</a>;</div>
 180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//···typedef·VectorInterface&lt;Scalar,·VecStorage3&lt;Scalar&gt;·&gt;·Vec3;</span></div>
 181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//···typedef·VectorInterface&lt;Scalar,·VecStorage4&lt;Scalar&gt;·&gt;·Vec4;</span></div>
 182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//typedef·Vector3Elem······Vec3;</span></div>
 183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//typedef·Vector4Elem······Vec4;</span></div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">template</span>·&lt;·<span·class="keywordtype">size_t</span>·N·&gt;·<span·class="keyword">inline</span></div> 
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a01245.html#aa4fe1101edee9db0b0f7de1484b16567">···92</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#aa4fe1101edee9db0b0f7de1484b16567">_reverse_byte_order_N</a>(<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>*·_val);</div> 
187 <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">template</span>·&lt;&gt;·<span·class="keyword">inline</span></div> 
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a01245.html#a665ae0d82b5f75ad229ceadeab294f85">···95</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#a665ae0d82b5f75ad229ceadeab294f85">_reverse_byte_order_N&lt;1&gt;</a>(<a·class="code·hl_typedef"·href="a01245.html#afa0a8afc6a9ca87786b10012faccdb5b">uint8_t</a>*·<span·class="comment">/*_val*/</span>)·{·}</div> 
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">inline</span></div> 
193 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">185 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}">
194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a01245.html#add1faa1d7290b6b5945b93f8cf85f4aa">···99</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#add1faa1d7290b6b5945b93f8cf85f4aa">_reverse_b[·...·truncated·by·diffoscope;·len:·123,·SHA:·9210d5599df9a60f6117a8d2206fb2d76ce7a1db7d16600069c1c281cece3659·...·]</div>186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02290.html#aa4dd04f39435110361e4088cc376618a">···94</a></span>··<a·class="code·hl_function"·href="a02290.html#aa4dd04f39435110361e4088cc376618a">QuadricT</a>(Scalar·_a,·Scalar·_b,·Scalar·_c,·[·...·truncated·by·diffoscope;·len:·10,·SHA:·fe589c0d1362c8a19dc77988918f2836259d5ae91295a0505614c838dbe439cc·...·]</div>
 187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······················Scalar·_e,·Scalar·_f,·Scalar·_g,</div>
 188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·································Scalar·_h,·Scalar·_i,</div>
 189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············································Scalar·_j)</div>
 190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··:·a_(_a),·b_(_b),·c_(_c),·d_(_d),</div>
 191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>············e_(_e),·f_(_f),·g_(_g),</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>····················h_(_h),·i_(_i),</div>
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>···_val[0]·^=·_val[1];·_val[1]·^=·_val[0];·_val[0]·^=·_val[1];</div>193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····························j_(_j)</div>
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>
198 </div>196 </div>
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>197 <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="keyword">template</span>·&lt;&gt;·<span·class="keyword">inline</span></div>198 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
202 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="}">199 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}">
203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a01245.html#ab635e08edc313822f3f8a982eae7d47e">··106</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01245.html#ab635e08edc313822f3f8a982eae7d47e">_reverse_b[·...·truncated·by·diffoscope;·len:·122,·SHA:·5ec1f9e39a6ae903a282fa0a35b41226f87787eb652c7184750f7d8a02bcbcb8·...·])</div>200 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02290.html#ae6a410e0bd234af03477f8466d0b45d3">··107</a></span>··<a·class="code·hl_function"·href="a02290.html#ae6a410e0bd234af03477f8466d0b45d3">QuadricT</a>(·Scalar·_a=0.0,·Scalar·_b=0.0,·Sc[·...·truncated·by·diffoscope;·len:·27,·SHA:·339c81ea7e7a83cf0a21fdca90ed14f922d9dd85e5413783994ddb050abb7e3a·...·])</div>
204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>{</div>201 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··:·a_(_a*_a),·b_(_a*_b),··c_(_a*_c),··d_(_a*_d),</div>
205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>···_val[0]·^=·_val[3];·_val[3]·^=·_val[0];·_val[0]·^=·_val[3];·<span·class="comment">//·0·&lt;-&gt;·3</span></div> 
206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>···_val[1]·^=·_val[2];·_val[2]·^=·_val[1];·_val[1]·^=·_val[2];·<span·class="comment">//·1·&lt;-&gt;·2</span></div>202 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>···············e_(_b*_b),··f_(_b*_c),··g_(_b*_d),</div>
 203 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>···························h_(_c*_c),··i_(_c*_d),</div>
Max diff block lines reached; 41148/85755 bytes (47.98%) of diff not shown.
22.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 SR_rbo.hh5 QuadricT.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 48, 300 lines modifiedOffset 49, 292 lines modified
48 39·*·*49 39·*·*
49 40·*·=========================================================================50 40·*·=========================================================================
50 */51 */
51 4152 41
52 4253 42
53 4354 43
54 4455 44
 56 45
55 45//57 50//
56 =============================================================================58 =============================================================================
 59 51//
 60 52//·CLASS·QuadricT
 61 53//
57 46//62 54//
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48// 
60 49// 
61 =============================================================================63 =============================================================================
62 50 
63 51#ifndef·OPENMESH_SR_RBO_HH 
64 52#define·OPENMESH_SR_RBO_HH 
65 53 
66 5464 55
 65 56#ifndef·OPENMESH_GEOMETRY_QUADRIC_HH
 66 57#define·OPENMESH_GEOMETRY_QUADRIC_HH
 67 58
 68 59
67 55//==·INCLUDES69 60//==·INCLUDES
68 =================================================================70 =================================================================
 71 61
 72 62#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 73 63#include·<OpenMesh/Core/Geometry/VectorT.hh>
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>·//·size_t 
74 61#else 
75 62#·include·<cstdio>·//·size_t 
76 63#endif 
77 64#include·<algorithm> 
78 65#include·<typeinfo> 
79 66//·--------------------·OpenMesh 
80 67#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> 
81 68#include·<OpenMesh/Core/IO/SR_types.hh> 
82 69#include·<OpenMesh/Core/Utils/GenProg.hh>74 64#include·<OpenMesh/Core/Utils/GenProg.hh>
 75 65
 76 66//==·NAMESPACE
 77 ================================================================
 78 67
 79 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//BEGIN_NS_OPENMESH
 80 69namespace·Geometry·{·//BEGIN_NS_GEOMETRY
83 7081 70
84 71//==·NAMESPACES82 71
 83 72//==·CLASS·DEFINITION
85 ===============================================================84 =========================================================
 85 73
 86 74
 87 81template·<class·Scalar>
 88 _\x88_\x82class·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T
 89 83{
 90 84public:
 91 85·typedef·Scalar·value_type;
 92 86·typedef·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8>·_\x8t_\x8y_\x8p_\x8e;
 93 87·typedef·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8>·_\x8S_\x8e_\x8l_\x8f;
 94 88·//·typedef·VectorInterface<Scalar,·VecStorage3<Scalar>·>·Vec3;
 95 89·//·typedef·VectorInterface<Scalar,·VecStorage4<Scalar>·>·Vec4;
 96 90·//typedef·Vector3Elem·Vec3;
 97 91·//typedef·Vector4Elem·Vec4;
 98 92
 99 _\x89_\x84·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T(Scalar·_a,·Scalar·_b,·Scalar·_c,·Scalar·_d,
 100 95·Scalar·_e,·Scalar·_f,·Scalar·_g,
 101 96·Scalar·_h,·Scalar·_i,
 102 97·Scalar·_j)
 103 98·:·a_(_a),·b_(_b),·c_(_c),·d_(_d),
 104 99·e_(_e),·f_(_f),·g_(_g),
 105 100·h_(_h),·i_(_i),
 106 101·j_(_j)
 107 102·{
86 72 
87 73namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
88 74namespace·IO·{ 
89 75 
90 76 
91 77// 
92 ============================================================================= 
93 78 
94 79 
95 84 
96 85 
97 86//--------------------------------------------------------------------------- 
98 -- 
99 87 
100 91template·<·size_t·N·>·inline 
101 _\x89_\x82void·_\x8__\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8__\x8b_\x8y_\x8t_\x8e_\x8__\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8N(_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t*·_val); 
102 93 
103 94template·<>·inline 
104 _\x89_\x85void·_\x8__\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8__\x8b_\x8y_\x8t_\x8e_\x8__\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8N_\x8<_\x81_\x8>(_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t*·/*_val*/)·{·} 
105 96 
106 97 
107 98template·<>·inline 
108 _\x89_\x89void·_\x8__\x8r_\x8e_\x8v_\x8e_\x8r_\x8s_\x8e_\x8__\x8b_\x8y_\x8t_\x8e_\x8__\x8o_\x8r_\x8d_\x8e_\x8r_\x8__\x8N_\x8<_\x82_\x8>(_\x8u_\x8i_\x8n_\x8t_\x88_\x8__\x8t*·_val) 
109 100{ 
110 101·_val[0]·^=·_val[1];·_val[1]·^=·_val[0];·_val[0]·^=·_val[1]; 
111 102} 
112 103108 103·}
113 104109 104
 110 105
 111 _\x81_\x80_\x87·_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T(·Scalar·_a=0.0,·Scalar·_b=0.0,·Scalar·_c=0.0,·Scalar·_d=0.0·)
 112 108·:·a_(_a*_a),·b_(_a*_b),·c_(_a*_c),·d_(_a*_d),
 113 109·e_(_b*_b),·f_(_b*_c),·g_(_b*_d),
 114 110·h_(_c*_c),·i_(_c*_d),
 115 111·j_(_d*_d)
Max diff block lines reached; 13625/22934 bytes (59.41%) of diff not shown.
153 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/IO/IOInstances.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/VectorT_inc.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">IOInstances.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VectorT_inc.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, 83 lines modifiedOffset 139, 704 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">//··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> 
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="comment">//=============================================================================</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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">//·Set·template·keywords·and·class·names·properly·when</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·parsing·with·doxygen.·This·only·seems·to·work·this·way·since</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·the·scope·of·preprocessor·defines·is·limited·to·one·file·in·doxy.</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#ifdef·DOXYGEN</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·Only·used·for·correct·doxygen·parsing</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>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_VECTOR_HH</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> 
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">//=============================================================================</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="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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·DIM···············N</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>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·TEMPLATE_HEADER···template·&lt;typename·Scalar,·int·N&gt;</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·CLASSNAME·········VectorT</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·DERIVED···········VectorDataT&lt;Scalar,N&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·unroll(expr)······for·(int·i=0;·i&lt;N;·++i)·expr(i)</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//===·NAMESPACES·==============================================================</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#if·defined(·OPENMESH_VECTOR_HH·)</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>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>TEMPLATE_HEADER</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="a02310.html">···67</a></span><span·class="keyword">class·</span>CLASSNAME·:·<span·class="keyword">public</span>·DERIVED</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><span·class="keyword">private</span>:</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·DERIVED···························Base;</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>·</div>
 175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">//----------------------------------------------------------------·class·info</span></div>
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02310.html#a3e732770fcb2ed625ac0f46b271ea5e0">···76</a></span>··<span·class="keyword">typedef</span>·Scalar·<a·class="code·hl_typedef"·href="a02310.html#a3e732770fcb2ed625ac0f46b271ea5e0">value_type</a>;</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02310.html#a0546f0353e5426d0813d2cc39379517a">···79</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02310.html">VectorT&lt;Scalar,DIM&gt;</a>··<a·class="code·hl_typedef"·href="a02310.html#a0546f0353e5426d0813d2cc39379517a">vector_type</a>;</div>
 180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02310.html#a18a2b371d7ebde925cf9a4cab943db3a">···82</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02310.html#a18a2b371d7ebde925cf9a4cab943db3a">dim</a>()·{·<span·class="keywordflow">return</span>·DIM;·}</div>
184 <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="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02310.html#a378c56d8eb9e9f3258aca1ef389b87fa">···85</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02310.html#a378c56d8eb9e9f3258aca1ef389b87fa">size</a>()·{·<span·class="keywordflow">return</span>·DIM;·}</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>184 <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><span·class="comment">//=============================================================================</span></div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size_·=·DIM;</div>
189 <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>
190 <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">//--------------------------------------------------------------·constructors</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> 
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="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02310.html#ada1d3d22f54c2934ec6bfba30ec76a13">···93</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02310.html#ada1d3d22f54c2934ec6bfba30ec76a13">VectorT</a>()·{}</div>
 191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 192 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">
 193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02310.html#a520dfe1877f57193b09a4b1dc1032257">···96</a></span>··<span·class="keyword">explicit</span>·<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02310.html#a520dfe1877f57193b09a4b1dc1032257">VectorT</a>(<span·class="keyword">const</span>·Scalar&amp;·v)·{</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>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·····assert(DIM==1);</span></div>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//·····values_[0]·=·v0;</span></div>
 196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····vectorize(v);</div>
 197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
Max diff block lines reached; 130/126255 bytes (0.10%) of diff not shown.
29.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 IOInstances.hh5 VectorT_inc.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, 90 lines modifiedOffset 48, 795 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
 56 46//·Set·template·keywords·and·class·names·properly·when
 57 47//·parsing·with·doxygen.·This·only·seems·to·work·this·way·since
 58 48//·the·scope·of·preprocessor·defines·is·limited·to·one·file·in·doxy.
 59 49#ifdef·DOXYGEN
 60 50
 61 51//·Only·used·for·correct·doxygen·parsing
 62 52#define·OPENMESH_VECTOR_HH
 63 53
 64 54#define·DIM·N
 65 55#define·TEMPLATE_HEADER·template·<typename·Scalar,·int·N>
 66 56#define·CLASSNAME·VectorT
 67 57#define·DERIVED·VectorDataT<Scalar,N>
 68 58#define·unroll(expr)·for·(int·i=0;·i<N;·++i)·expr(i)
 69 59
 70 60#endif
 71 61
 72 62#if·defined(·OPENMESH_VECTOR_HH·)
 73 63
 74 64//·--------------------------------------------------------------------------
 75 --
 76 65
 77 66TEMPLATE_HEADER
 78 _\x86_\x87class·CLASSNAME·:·public·DERIVED
 79 68{
 80 69private:
 81 70·typedef·DERIVED·Base;
 82 71public:
 83 72
 84 73·//----------------------------------------------------------------·class
 85 info
 86 74
 87 _\x87_\x86·typedef·Scalar·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e;
 88 77
 89 _\x87_\x89·typedef·_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8T_\x8<_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r_\x8,_\x8D_\x8I_\x8M_\x8>·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e;
 90 80
 91 _\x88_\x82·static·inline·int·_\x8d_\x8i_\x8m()·{·return·DIM;·}
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Helper·file·for·static·builds 
59 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 ============================================================================= 
68 56 
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> 
92 79#include·<OpenMesh/Core/IO/writer/PLYWriter.hh> 
93 80#include·<OpenMesh/Core/IO/writer/VTKWriter.hh> 
94 81 
95 82//===·NAMESPACES 
96 ============================================================== 
97 8392 83
 93 _\x88_\x85·static·inline·size_t·_\x8s_\x8i_\x8z_\x8e()·{·return·DIM;·}
98 84namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
99 85namespace·IO·{ 
100 8694 86
 95 87·static·const·size_t·size_·=·DIM;
101 87// 
102 ============================================================================= 
103 8896 88
104 8997 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 
121 106// 
122 ============================================================================= 
Max diff block lines reached; 10068/30194 bytes (33.34%) of diff not shown.
130 KB
./usr/share/doc/libopenmesh-dev/html/a00449_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/Core/Geometry/VectorT.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">MeshIO.hh</div></div>98 ··<div·class="headertitle"><div·class="title">VectorT.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, 160 lines modifiedOffset 139, 393 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·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>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>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">//··CLASS·VectorT</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">//=============================================================================</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">//·Don&#39;t·parse·this·header·file·with·doxygen·since</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·for·some·reason·(obviously·due·to·a·bug·in·doxygen,</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//·bugreport:·https://bugzilla.gnome.org/show_bug.cgi?id=629182)</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·macro·expansion·and·preprocessor·defines</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·--------------------·system·settings</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//·don&#39;t·work·properly.</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>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//·--------------------·OpenMesh</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·((defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1900))·||·__cplusplus·&gt;·199711L·||·defined(__GXX_EXPERIMENTAL_CXX0X__))·&amp;&amp;·!defined(OPENMESH_VECTOR_LEGACY)</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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&quot;Vector11T.hh&quot;</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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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;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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#ifndef·DOXYGEN</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> 
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="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">#ifndef·OPENMESH_VECTOR_HH</span></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="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·OPENMESH_VECTOR_HH</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">//===·IMPLEMENTATION·==========================================================</span></div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·INCLUDES·=================================================================</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>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;cstring&gt;</span></div>
171 <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>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·defined(__SSE__)</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;xmmintrin.h&gt;</span></div>
172 <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">#endif</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>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">//==·NAMESPACES·===============================================================</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">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>189 <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>·Scalar,·<span·class="keywordtype">int</span>·N&gt;·<span·class="keyword">class·</span>VectorDataT·{</div>
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keywordtype">bool</span></div>190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">public</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> 
181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········Scalar·values_[N];</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> 
184 <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>
185 </div> 
186 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>193 <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>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><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·defined(__SSE__)</span></div>
 196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">class·</span>VectorDataT&lt;float,·4&gt;·{</div>
189 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="keywordtype">bool</span></div>198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keyword">public</span>:</div>
190 <div·class="foldopen"·id="foldopen00125"·data-start="{"·data-end="}"> 
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>199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········<span·class="keyword">union·</span>{</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>200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>············__m128·m128;</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>201 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>············<span·class="keywordtype">float</span>·values_[4];</div>
 202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>········};</div>
195 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>{</div>203 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</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> 
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>204 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
200 </div>205 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#endif</span></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>·</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>·</div>
 210 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 211 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div>
 212 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
 213 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="preprocessor">#define·DIM···············N</span></div>
Max diff block lines reached; 81855/102564 bytes (79.81%) of diff not shown.
29.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 MeshIO.hh5 VectorT.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, 188 lines modifiedOffset 48, 593 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
 56 46//
55 45#ifndef·OM_MESHIO_HH 
56 46#define·OM_MESHIO_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================57 =============================================================================
 58 47//
 59 48//·CLASS·VectorT
 60 49//
 61 50//
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 59 
71 60 
72 61//==·NAMESPACES 
73 ==============================================================62 =============================================================================
 63 51
 64 52//·Don't·parse·this·header·file·with·doxygen·since
 65 53//·for·some·reason·(obviously·due·to·a·bug·in·doxygen,
 66 54//·bugreport:·https://bugzilla.gnome.org/show_bug.cgi?id=629182)
 67 55//·macro·expansion·and·preprocessor·defines
 68 56//·don't·work·properly.
 69 57
 70 58#if·((defined(_MSC_VER)·&&·(_MSC_VER·>=·1900))·||·__cplusplus·>·199711L·||
 71 defined(__GXX_EXPERIMENTAL_CXX0X__))·&&·!defined(OPENMESH_VECTOR_LEGACY)
 72 59#include·"Vector11T.hh"
 73 60#else
 74 61#ifndef·DOXYGEN
74 6275 62
75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 64namespace·IO·{76 63#ifndef·OPENMESH_VECTOR_HH
 77 64#define·OPENMESH_VECTOR_HH
77 6578 65
78 6679 66
79 67//===·IMPLEMENTATION80 67//==·INCLUDES
80 ==========================================================81 =================================================================
81 6882 68
82 69 
83 75 
84 76 
85 77//--------------------------------------------------------------------------- 
86 --83 69#include·<OpenMesh/Core/System/config.h>
 84 70#include·<ostream>
 85 71#include·<cmath>
 86 72#include·<cassert>
 87 73#include·<cstring>
 88 74
 89 75#if·defined(__GNUC__)·&&·defined(__SSE__)
 90 76#include·<xmmintrin.h>
 91 77#endif
87 7892 78
88 79 
89 93template·<class·Mesh> 
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·_.r_.e_.a_.d_.__.m_.e_.s_.h(_mesh,·_filename,·opt,·true);93 79//==·NAMESPACES
 94 ===============================================================
 95 80
 96 81
 97 82namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 98 83
 99 84
 100 85//==·CLASS·DEFINITION
 101 =========================================================
 102 86
 103 87
 104 97template<typename·Scalar,·int·N>·class·VectorDataT·{
 105 98·public:
 106 99·Scalar·values_[N];
96 100}107 100};
97 101108 101
98 102109 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()._\x8r_\x8e_\x8a_\x8d(_filename,·importer,·_opt); 
109 133}110 103#if·defined(__GNUC__)·&&·defined(__SSE__)
 111 104
 112 106template<>·class·VectorDataT<float,·4>·{
 113 107·public:
 114 108·union·{
 115 109·__m128·m128;
 116 110·float·values_[4];
 117 111·};
 118 112};
 119 113
 120 114#endif
 121 115
 122 116
Max diff block lines reached; 26191/30031 bytes (87.21%) of diff not shown.
54.3 KB
./usr/share/doc/libopenmesh-dev/html/a00452_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/IOManager.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/NormalConeT.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">IOManager.hh</div></div>98 ··<div·class="headertitle"><div·class="title">NormalConeT.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 137, 194 lines modifiedOffset 137, 93 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><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="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">//··Implements·the·OpenMesh·IOManager·singleton</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//··CLASS·NormalCone</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>
 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>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·__IOMANAGER_HH__</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_NORMALCONE_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·__IOMANAGER_HH__</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_NORMALCONE_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="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>·</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><span·class="comment">//==·INCLUDES·=================================================================</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>·</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">//·STL</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;iosfwd&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/vector_traits.hh&gt;</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;sstream&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;string&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><span·class="preprocessor">#include·&lt;set&gt;</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>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/System/config.h&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/Options.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><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.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/importer/BaseImporter.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/exporter/BaseExporter.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/SingletonT.hh&gt;</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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">//==·NAMESPACES·===============================================================</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="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>
 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">//==·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>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>IO·{</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>·Vector&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="a02282.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02282.html">NormalConeT</a></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>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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">//===·IMPLEMENTATION·==========================================================</span></div> 
182 <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>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="comment">//·typedefs</span></div>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">vector_traits&lt;Vector&gt;::value_type</a>·Scalar;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·Vector·Vec3;</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
184 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="};"> 
185 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02330.html">··102</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02330.html">_IOManager_</a></div>181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 182 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">···87</a></span>··<a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT</a>()·:·angle_(0.0)·{}</div>
 183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT</a>(<span·class="keyword">const</span>·Vec3&amp;·_center_normal,·Scalar·_angle=0.0);</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">···93</span>··Scalar·<a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">max_angle</a>(<span·class="keyword">const</span>·Vec3&amp;)·<span·class="keyword">const</span>;</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">···96</span>··Scalar·<a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">max_angle</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT</a>&amp;)·<span·class="keyword">const</span>;</div>
 189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 190 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02282.html#a6be041e681b4c3f365e259009a75b8f0">merge</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT</a>&amp;);</div>
 191 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02282.html#adde9374a4181c7e95a0a32bc45f4d41e">··102</a></span>··<span·class="keyword">const</span>·Vec3&amp;·<a·class="code·hl_function"·href="a02282.html#adde9374a4181c7e95a0a32bc45f4d41e">center_normal</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·center_normal_;·}</div>
186 <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>
 194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02282.html#abb35371fa07ae71832016d58b500f08f">··105</a></span>··<span·class="keyword">inline</span>·Scalar·<a·class="code·hl_function"·href="a02282.html#abb35371fa07ae71832016d58b500f08f">angle</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·angle_;·}</div>
 195 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">private</span>:</div>196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">private</span>:</div>
188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
189 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_class"·href="a02330.html">_IOManager_</a>()·{}</div> 
190 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>197 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 198 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··Vec3····center_normal_;</div>
191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<a·class="code·hl_class"·href="a02330.html">~_IOManager_</a>()·{};</div>199 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··Scalar··angle_;</div>
192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>200 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>};</div>
193 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">friend</span>·OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02330.html">_IOManager_</a>&amp;·IOManager();</div> 
194 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
195 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="keyword">public</span>:</div> 
196 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
197 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div> 
198 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
199 <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> 
200 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
201 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··<span·class="keywordtype">bool</span>·read(std::istream&amp;·_filename,</div> 
202 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>············<span·class="keyword">const</span>·std::string&amp;·_ext,</div> 
203 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div> 
204 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt);</div> 
205 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>·</div> 
206 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div> 
Max diff block lines reached; 6707/43731 bytes (15.34%) of diff not shown.
11.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 IOManager.hh5 NormalConeT.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 46, 231 lines modifiedOffset 46, 119 lines modified
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
53 43 
54 44//53 43//
55 =============================================================================54 =============================================================================
56 45//55 44//
57 46//·Implements·the·OpenMesh·IOManager·singleton56 45//·CLASS·NormalCone
 57 46//
58 47//58 47//
59 48// 
60 =============================================================================59 =============================================================================
 60 48
61 4961 49
62 50#ifndef·__IOMANAGER_HH__ 
63 51#define·__IOMANAGER_HH__62 50#ifndef·OPENMESH_NORMALCONE_HH
 63 51#define·OPENMESH_NORMALCONE_HH
64 5264 52
65 5365 53
66 54//===·INCLUDES66 54//==·INCLUDES
67 ================================================================67 =================================================================
68 5568 55
69 5669 56
 70 57#include·<OpenMesh/Core/Geometry/VectorT.hh>
70 57//·STL 
71 58#include·<iosfwd> 
72 59#include·<sstream> 
73 60#include·<string> 
74 61#include·<set> 
75 62 
76 63//·OpenMesh 
77 64#include·<OpenMesh/Core/System/config.h> 
78 65#include·<OpenMesh/Core/IO/Options.hh> 
79 66#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
80 67#include·<OpenMesh/Core/IO/writer/BaseWriter.hh> 
81 68#include·<OpenMesh/Core/IO/importer/BaseImporter.hh> 
82 69#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
83 70#include·<OpenMesh/Core/Utils/SingletonT.hh>71 58#include·<OpenMesh/Core/Utils/vector_traits.hh>
84 71 
85 7272 59
 73 60
86 73//==·NAMESPACES74 61//==·NAMESPACES
87 ===============================================================75 ===============================================================
88 74 
89 7576 62
 77 63
90 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 65
 80 66
 81 67//==·CLASS·DEFINITION
91 77namespace·IO·{ 
92 78 
93 79 
94 80//===·IMPLEMENTATION 
95 ==========================================================82 =========================================================
96 81 
97 82 
98 _.1_.0_.2class·OPENMESHDLLEXPORT·_.__.I_.O_.M_.a_.n_.a_.g_.e_.r_._83 68
 84 69
 85 76template·<typename·Vector>
 86 _\x87_\x87class·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T
 87 78{
 88 79public:
 89 80
 90 81·//·typedefs
 91 82·typedef·typename·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e·Scalar;
 92 83·typedef·Vector·Vec3;
 93 84
 94 85
 95 _\x88_\x87·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T()·:·angle_(0.0)·{}
 96 88
 97 90·explicit·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T(const·Vec3&·_center_normal,·Scalar·_angle=0.0);
 98 91
 99 93·Scalar·_\x8m_\x8a_\x8x_\x8__\x8a_\x8n_\x8g_\x8l_\x8e(const·Vec3&)·const;
 100 94
 101 96·Scalar·_\x8m_\x8a_\x8x_\x8__\x8a_\x8n_\x8g_\x8l_\x8e(const·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T&)·const;
 102 97
 103 99·void·_\x8m_\x8e_\x8r_\x8g_\x8e(const·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T&);
 104 100
 105 _\x81_\x80_\x82·const·Vec3&·_\x8c_\x8e_\x8n_\x8t_\x8e_\x8r_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l()·const·{·return·center_normal_;·}
99 103{106 103
 107 _\x81_\x80_\x85·inline·Scalar·_\x8a_\x8n_\x8g_\x8l_\x8e()·const·{·return·angle_;·}
 108 106
100 104private:109 107private:
101 105 
102 107·_\x8__\x8I_\x8O_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8_()·{} 
103 108110 108
104 110·_.~_.__.I_.O_.M_.a_.n_.a_.g_.e_.r_._()·{};111 109·Vec3·center_normal_;
 112 110·Scalar·angle_;
105 111113 111};
 114 112
 115 113
 116 114//
106 115·friend·OPENMESHDLLEXPORT·_\x8__\x8I_\x8O_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8_&·IOManager(); 
107 116 
108 117public: 
109 118 
110 125·bool·read(const·std::string&·_filename, 
111 126·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
112 127·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt); 
113 128 
114 135·bool·read(std::istream&·_filename, 
115 136·const·std::string&·_ext, 
116 137·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi, 
117 138·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt); 
118 139 
119 140 
120 147·bool·write(const·std::string&·_filename, 
121 148·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_be, 
122 149·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s·_opt=Options::Default, 
Max diff block lines reached; 4749/11713 bytes (40.54%) of diff not shown.
227 KB
./usr/share/doc/libopenmesh-dev/html/a00455_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/Vector11T.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">Vector11T.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 136, 926 lines modifiedOffset 136, 63 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">#ifndef·OPENMESH_SRC_OPENMESH_CORE_GEOMETRY_VECTOR11T_HH_</span></div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·OPENMESH_SRC_OPENMESH_CORE_GEOMETRY_VECTOR11T_HH_</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>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">#include·&lt;array&gt;</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">#include·&lt;utility&gt;</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><span·class="preprocessor">#include·&lt;algorithm&gt;</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">#include·&lt;numeric&gt;</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;type_traits&gt;</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>·</div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;cmath&gt;</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·OpenMesh</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;ostream&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/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;istream&gt;</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;cstdlib&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>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">//·This·header·is·not·needed·by·this·file·but·expected·by·others·including</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//·this·file.</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>·</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">/*</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><span·class="comment">·*·Helpers·for·VectorT</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><span·class="comment">·*/</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>{</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">template</span>&lt;<span·class="keyword">typename</span>·...·Ts&gt;</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">struct·</span>are_convertible_to;</div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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="comment">//-----------------------------------------------------------------------------</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>·To,·<span·class="keyword">typename</span>·From,·<span·class="keyword">typename</span>·...·Froms&gt;</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">struct·</span>are_convertible_to&lt;To,·From,·Froms...&gt;·{</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·value·=·std::is_convertible&lt;From,·To&gt;::value</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>············&amp;&amp;·are_convertible_to&lt;To,·Froms...&gt;::value;</div> 
174 <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>
 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>·</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><span·class="keyword">struct·</span>OPENMESHDLLEXPORT·OFFFormat</div>
176 <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>·To,·<span·class="keyword">typename</span>·From&gt;</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">struct·</span>are_convertible_to&lt;To,·From&gt;·:·<span·class="keyword">public</span>·std::is_convertible&lt;From,·To&gt;·{</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>{</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>
179 <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>};</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
182 <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>
 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>
183 <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>·Scalar,·<span·class="keywordtype">int</span>·DIM&gt;</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="a02306.html">···83</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02306.html">VectorT</a>·{</div> 
Diff chunk too large, falling back to line-by-line diff (9 lines added, 795 lines removed)
186 <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>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keyword">static_assert</span>(DIM·&gt;=·1,·<span·class="stringliteral">&quot;VectorT·requires·positive·dimensionality.&quot;</span>);</div>182 <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>183 <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>····<span·class="keyword">private</span>:</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keyword">using·</span>container·=·std::array&lt;Scalar,·DIM&gt;;</div>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//=============================================================================</span></div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········container·values_;</div>186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>}·<span·class="comment">//·namespace·IO</span></div>
192 <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">//·namespace·OpenMesh</span></div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">public</span>:</div>188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="comment">//=============================================================================</span></div>
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#endif</span></div>
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//----------------------------------------------------------------·class·info</span></div>190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//=============================================================================</span></div>
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02306.html#aab637709c0a6301721542fe2efefa707">···96</a></span>········<span·class="keyword">typedef</span>·Scalar·<a·class="code·hl_typedef"·href="a02306.html#aab637709c0a6301721542fe2efefa707">value_type</a>;</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02306.html#a280f7d4c1fb79f41df9254c2e2f654f2">···99</a></span>········<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">VectorT&lt;Scalar,·DIM&gt;</a>·<a·class="code·hl_typedef"·href="a02306.html#a280f7d4c1fb79f41df9254c2e2f654f2">vector_type</a>;</div> 
200 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
201 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}"> 
202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02306.html#a2af4f7af17614a8e85323586ede688c3">··102</a></span>········<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02306.html#a2af4f7af17614a8e85323586ede688c3">dim</a>()·{</div> 
203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············<span·class="keywordflow">return</span>·DIM;</div> 
204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········}</div> 
205 </div> 
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
207 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="}"> 
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02306.html#a2ce76fd78a8c709ad552b851f3ab11a5">··107</a></span>········<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02306.html#a2ce76fd78a8c709ad552b851f3ab11a5">size</a>()·{</div> 
209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>············<span·class="keywordflow">return</span>·DIM;</div> 
210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>········}</div> 
211 </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>········<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size_·=·DIM;</div> 
214 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
Max diff block lines reached; 28771/183124 bytes (15.71%) of diff not shown.
48.1 KB
html2text {}
Max HTML report size reached
50.0 KB
./usr/share/doc/libopenmesh-dev/html/a00458_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:·OpenMesh/Core/IO/IOManager.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">Plane3d.hh</div></div>98 ··<div·class="headertitle"><div·class="title">IOManager.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, 90 lines modifiedOffset 138, 193 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="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">//··Implements·the·OpenMesh·IOManager·singleton</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><span·class="comment">//</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·Plane3D</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">//=============================================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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="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·__IOMANAGER_HH__</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·__IOMANAGER_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="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>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·OPENMESH_PLANE3D_HH</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>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="comment">//==·INCLUDES·=================================================================</span></div> 
159 <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><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;iosfwd&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;sstream&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>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;set&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/System/config.h&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/Options.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><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/writer/BaseWriter.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/importer/BaseImporter.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/exporter/BaseExporter.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/SingletonT.hh&gt;</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>
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>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">namespace·</span>IO·{</div>
169 <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>·</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> 
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>180 <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>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
177 <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>
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>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
 184 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="};">
 185 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02330.html">··102</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02330.html">_IOManager_</a></div>
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</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> 
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> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····:·n_(_dir),·d_(0)</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>····n_.normalize();</div> 
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····d_·=·-dot(n_,_pnt);·</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>·</div> 
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··value_type·signed_distance(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>·&amp;_p)</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>····<span·class="keywordflow">return</span>··dot(n_·,·_p)·+·d_;</div> 
197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>186 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>{</div>
 187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">private</span>:</div>
198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·back·compatibility</span></div> 
200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··value_type·singed_distance(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>·&amp;point)</div> 
201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··{·<span·class="keywordflow">return</span>·signed_distance(·point·);·}</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="keyword">public</span>:</div>189 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_class"·href="a02330.html">_IOManager_</a>()·{}</div>
204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>190 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_class"·href="a02306.html">vector_type</a>·n_;</div>191 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<a·class="code·hl_class"·href="a02330.html">~_IOManager_</a>()·{};</div>
206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··value_type··d_;</div> 
207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>192 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 193 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">friend</span>·OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02330.html">_IOManager_</a>&amp;·IOManager();</div>
208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>};</div>194 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 195 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="keyword">public</span>:</div>
 196 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 197 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div>
 198 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div>
Max diff block lines reached; 12085/40680 bytes (29.71%) of diff not shown.
10.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 Plane3d.hh5 IOManager.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, 101 lines modifiedOffset 47, 230 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 
56 46//54 44//
57 =============================================================================55 =============================================================================
 56 45//
 57 46//·Implements·the·OpenMesh·IOManager·singleton
58 47//58 47//
59 48//·CLASS·Plane3D 
60 49//59 48//
61 50// 
62 =============================================================================60 =============================================================================
63 5161 49
 62 50#ifndef·__IOMANAGER_HH__
 63 51#define·__IOMANAGER_HH__
64 5264 52
65 53#ifndef·OPENMESH_PLANE3D_HH 
66 54#define·OPENMESH_PLANE3D_HH65 53
 66 54//===·INCLUDES
 67 ================================================================
67 5568 55
68 5669 56
 70 57//·STL
 71 58#include·<iosfwd>
 72 59#include·<sstream>
 73 60#include·<string>
 74 61#include·<set>
 75 62
 76 63//·OpenMesh
 77 64#include·<OpenMesh/Core/System/config.h>
 78 65#include·<OpenMesh/Core/IO/Options.hh>
 79 66#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 80 67#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 81 68#include·<OpenMesh/Core/IO/importer/BaseImporter.hh>
 82 69#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 83 70#include·<OpenMesh/Core/Utils/SingletonT.hh>
69 57//==·INCLUDES 
70 ================================================================= 
71 58 
72 59#include·<OpenMesh/Core/Geometry/VectorT.hh> 
73 60 
74 61 
75 62//==·FORWARDDECLARATIONS 
76 ====================================================== 
77 63 
78 64//==·NAMESPACES 
79 =============================================================== 
80 65 
81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
82 67namespace·VDPM·{ 
83 68 
84 69//==·CLASS·DEFINITION 
85 ========================================================= 
86 70 
87 7184 71
88 _.7_.8class·OPENMESHDLLEXPORT·_.P_.l_.a_.n_.e_.3_.d85 72
 86 73//==·NAMESPACES
 87 ===============================================================
 88 74
 89 75
 90 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 91 77namespace·IO·{
 92 78
89 79{93 79
90 80public:94 80//===·IMPLEMENTATION
 95 ==========================================================
91 8196 81
 97 82
 98 _\x81_\x80_\x82class·OPENMESHDLLEXPORT·_\x8__\x8I_\x8O_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8_
 99 103{
 100 104private:
 101 105
 102 107·_\x8__\x8I_\x8O_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8_()·{}
92 82·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e; 
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: 
96 86 
97 87·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d() 
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 108103 108
 104 110·_\x8~_\x8__\x8I_\x8O_\x8M_\x8a_\x8n_\x8a_\x8g_\x8e_\x8r_\x8_()·{};
119 109·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e·n_; 
120 110·value_type·d_; 
121 111105 111
122 112}; 
123 113 
124 114//106 115·friend·OPENMESHDLLEXPORT·_.__.I_.O_.M_.a_.n_.a_.g_.e_.r_._&·IOManager();
 107 116
Max diff block lines reached; 3645/10420 bytes (34.98%) of diff not shown.
50.5 KB
./usr/share/doc/libopenmesh-dev/html/a00461_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:·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">MathDefs.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 139, 140 lines modifiedOffset 139, 120 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·MATHDEFS_HH</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="preprocessor">#define·MATHDEFS_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">//··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="preprocessor">#include·&lt;cmath&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;cfloat&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="preprocessor">#ifndef·M_PI</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·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>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>
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="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><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;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>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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="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> 
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> 
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> 
163 </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">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>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>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>
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> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_gt(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{·<span·class="keywordflow">return</span>·(a·&gt;·b)·&amp;&amp;·!is_eq(a,b,_eps);·}</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="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_ge(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{·<span·class="keywordflow">return</span>·(a·&gt;·b)·||·is_eq(a,b,_eps);·}</div> 
176 <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>
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>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_lt(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{·<span·class="keywordflow">return</span>·(a·&lt;·b)·&amp;&amp;·!is_eq(a,b,_eps);·}</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>
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>·</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>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_le(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{·<span·class="keywordflow">return</span>·(a·&lt;·b)·||·is_eq(a,b,_eps);·}</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="}">
 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>
 181 </div>
184 <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>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">/*const·float·flt_eps__·=·10*FLT_EPSILON;</span></div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">const·double·dbl_eps__·=·10*DBL_EPSILON;*/</span></div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">const</span>·<span·class="keywordtype">float</span>·flt_eps__·=·(float)1e-05;</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dbl_eps__·=·1e-09;</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>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">inline</span>·<span·class="keywordtype">float</span>·eps__(<span·class="keywordtype">float</span>)·</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{·<span·class="keywordflow">return</span>·flt_eps__;·}</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>
192 <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>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·eps__(<span·class="keywordtype">double</span>)</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{·<span·class="keywordflow">return</span>·dbl_eps__;·}</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
196 <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>·T&gt;</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>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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)</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a82f641ef2370d5bc304e1e764eb0b44b">is_zero</a>(a,·eps__(a));·}</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><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2&gt;</div> 
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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)</div> 
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a82f641ef2370d5bc304e1e764eb0b44b">is_zero</a>(a-b);·}</div> 
203 <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="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2&gt;</div> 
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_gt(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b)</div> 
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>{·<span·class="keywordflow">return</span>·(a·&gt;·b)·&amp;&amp;·!is_eq(a,b);·}</div> 
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2&gt;</div> 
209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_ge(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b)</div> 
Max diff block lines reached; 3677/41992 bytes (8.76%) of diff not shown.
9.41 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 MathDefs.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 48, 143 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·MATHDEFS_HH 
56 46#define·MATHDEFS_HH 
57 47 
58 48#include·<cmath> 
59 49#include·<cfloat>55 45//
 56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
 60 49//
 61 =============================================================================
60 5062 50
61 51#ifndef·M_PI 
62 52·#define·M_PI·3.14159265359 
63 53#endif63 51#ifndef·OPENMESH_STORERESTORE_HH
 64 52#define·OPENMESH_STORERESTORE_HH
 65 53
64 5466 54
65 55namespace·_.O_.p_.e_.n_.M_.e_.s_.h67 55//==·INCLUDES
 68 =================================================================
66 56{69 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;·}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//==·NAMESPACES
 76 ===============================================================
71 6377 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);·}78 64namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 79 65namespace·IO·{
 80 66
75 6781 67
 82 68//
 83 =============================================================================
 84 69
 85 70
76 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 7586 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 76
 88 77//---------------------------------------------------------------------------
 89 --
 90 78//·StoreRestore·definitions
87 7991 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);·}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;·}
91 8395 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__;·}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);·}
99 91103 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)
 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);·}
 124 111
 125 112template·<typename·T>·inline
 126 _\x81_\x81_\x83size_t·restore(·std::istream&·_is,·T&·_v,·bool·_swap·=·false)
 127 114{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8T_\x8·_\x8>_\x8:_\x8:_\x8r_\x8e_\x8s_\x8t_\x8o_\x8r_\x8e(·_is,·_v,·_swap·);·}
 128 115
 129 116template·<typename·T>·inline
 130 _\x81_\x81_\x87size_t·restore(·std::istream&·_is,·std::vector<T>&·_v,·bool·_swap=false,
 131 bool·_restore_size·=·true)
 132 118{·return·_\x8b_\x8i_\x8n_\x8a_\x8r_\x8y_\x8<_\x8·_\x8s_\x8t_\x8d_\x8:_\x8:_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8<_\x8T_\x8>·>::restore(·_is,·_v,·_swap,·_restore_size);
 133 }
Max diff block lines reached; 2415/9615 bytes (25.12%) of diff not shown.
39.6 KB
./usr/share/doc/libopenmesh-dev/html/a00464_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/EigenVectorT.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">EigenVectorT.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 136, 80 lines modifiedOffset 136, 91 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="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#pragma·once</span></div> 
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;Eigen/Core&gt;</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="preprocessor">#include·&lt;Eigen/Dense&gt;</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="preprocessor">#include·&lt;Eigen/Geometry&gt;</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>·</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>
 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>
149 <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>·</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>
150 <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> 
151 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·_Scalar,·<span·class="keywordtype">int</span>·_Rows,·<span·class="keywordtype">int</span>·_Cols,·<span·class="keywordtype">int</span>·_Options&gt;</div> 
152 <div·class="foldopen"·id="foldopen00054"·data-start="{"·data-end="};"> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno"><a·class="line"·href="a02274.html">···54</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03350.html">vector_traits</a>&lt;Eigen::Matrix&lt;_Scalar,·_Rows,·_Cols,·_Options&gt;&gt;·{</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>······<span·class="keyword">static_assert</span>(_Rows·!=·Eigen::Dynamic·&amp;&amp;·_Cols·!=·Eigen::Dynamic,</div> 
155 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>····················<span·class="stringliteral">&quot;Should·not·use·dynamic·vectors.&quot;</span>);</div> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">static_assert</span>(_Rows·==·1·||·_Cols·==·1,·<span·class="stringliteral">&quot;Should·not·use·matrices.&quot;</span>);</div> 
157 <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>
158 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">using·</span>vector_type·=·Eigen::Matrix&lt;_Scalar,·_Rows,·_Cols,·_Options&gt;;</div> 
159 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>······<span·class="keyword">using·</span>value_type·=·_Scalar;</div> 
160 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03350.html#a32543eebb0418ebf9ed6d64607426805">size_</a>·=·_Rows·*·_Cols;</div> 
161 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>······<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03350.html#a53994e757cb88129b8b3472e64806a8c">size</a>()·{·<span·class="keywordflow">return</span>·<a·class="code·hl_variable"·href="a03350.html#a32543eebb0418ebf9ed6d64607426805">size_</a>;·}</div> 
162 <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>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>IO·{</div>
164 <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>
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}·<span·class="comment">//·namespace·OpenMesh</span></div> 
166 <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">//=============================================================================</span></div>
167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Eigen·{</div>168 <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>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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">typename</span>·Derived&gt;</div> 
170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typename</span>·Derived::Scalar·dot(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x,</div> 
171 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·······························<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;y)·{</div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>······<span·class="keywordflow">return</span>·x.dot(y);</div> 
173 <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>
 171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
174 <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>
 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>
175 <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>·Derived&gt;</div> 
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">typename</span>·MatrixBase&lt;·Derived·&gt;::PlainObject·cross(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x,·<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;y)·{</div> 
177 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>······<span·class="keywordflow">return</span>·x.cross(y);</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>·</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"><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>
180 <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>·Derived&gt;</div> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typename</span>·Derived::Scalar·norm(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x)·{</div> 
182 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······<span·class="keywordflow">return</span>·x.norm();</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>·</div>179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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">typename</span>·Derived&gt;</div> 
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typename</span>·Derived::Scalar·sqrnorm(<span·class="keyword">const</span>·MatrixBase&lt;Derived&gt;·&amp;x)·{</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>
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">return</span>·x.dot(x);</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>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··}</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#endif</span></div>
189 <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>
190 <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>·Derived&gt;</div> 
191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··MatrixBase&lt;Derived&gt;·&amp;normalize(MatrixBase&lt;Derived&gt;·&amp;x)·{</div> 
192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······x·/=·x.norm();</div> 
193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······<span·class="keywordflow">return</span>·x;</div> 
194 <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>
 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>
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
196 <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>·Derived&gt;</div> 
197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··MatrixBase&lt;Derived&gt;·&amp;vectorize(MatrixBase&lt;Derived&gt;·&amp;x,</div> 
198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·································<span·class="keyword">typename</span>·Derived::Scalar·<span·class="keyword">const</span>·&amp;val)·{</div> 
199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······x.fill(val);</div>195 <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="keywordflow">return</span>·x;</div> 
201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div> 
Max diff block lines reached; 6883/31727 bytes (21.69%) 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 EigenVectorT.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 45, 86 lines modifiedOffset 45, 144 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 45#pragma·once 
53 46 
54 47#include·<Eigen/Core> 
55 48#include·<Eigen/Dense> 
56 49#include·<Eigen/Geometry>52 42
 53 43
 54 44
 55 45//
 56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
 60 49//
 61 =============================================================================
57 5062 50
58 51 
59 52namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
60 53·template·<typename·_Scalar,·int·_Rows,·int·_Cols,·int·_Options> 
61 _\x85_\x84·struct·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s<Eigen::Matrix<_Scalar,·_Rows,·_Cols,·_Options>>·{ 
62 55·static_assert(_Rows·!=·Eigen::Dynamic·&&·_Cols·!=·Eigen::Dynamic, 
63 56·"Should·not·use·dynamic·vectors."); 
64 57·static_assert(_Rows·==·1·||·_Cols·==·1,·"Should·not·use·matrices.");63 51#ifndef·OPENMESH_SR_TYPES_HH
 64 52#define·OPENMESH_SR_TYPES_HH
 65 53
 66 54
 67 55//==·INCLUDES
 68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
65 5871 58
66 59·using·vector_type·=·Eigen::Matrix<_Scalar,·_Rows,·_Cols,·_Options>; 
67 60·using·value_type·=·_Scalar; 
68 61·static·const·size_t·_\x8s_\x8i_\x8z_\x8e_\x8_·=·_Rows·*·_Cols; 
69 62·static·size_t·_\x8s_\x8i_\x8z_\x8e()·{·return·_\x8s_\x8i_\x8z_\x8e_\x8_;·} 
70 63};72 59
 73 60//==·NAMESPACES
 74 ===============================================================
 75 61
 76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 77 63namespace·IO·{
71 6478 64
72 65}·//·namespace·OpenMesh 
73 66 
74 67namespace·Eigen·{79 65
 80 66//
 81 =============================================================================
 82 67
75 6883 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;
76 69·template·<typename·Derived> 
77 70·typename·Derived::Scalar·dot(const·MatrixBase<Derived>·&x, 
78 71·const·MatrixBase<Derived>·&y)·{ 
79 72·return·x.dot(y); 
80 73·} 
81 74 
82 75·template·<typename·Derived> 
83 76·typename·MatrixBase<·Derived·>::PlainObject·cross(const·MatrixBase<Derived> 
84 &x,·const·MatrixBase<Derived>·&y)·{ 
85 77·return·x.cross(y); 
86 78·} 
87 7991 79
88 80·template·<typename·Derived> 
89 81·typename·Derived::Scalar·norm(const·MatrixBase<Derived>·&x)·{ 
90 82·return·x.norm(); 
91 83·} 
92 84 
93 85·template·<typename·Derived> 
94 86·typename·Derived::Scalar·sqrnorm(const·MatrixBase<Derived>·&x)·{ 
95 87·return·x.dot(x); 
96 88·} 
97 89 
98 90·template·<typename·Derived> 
99 91·MatrixBase<Derived>·&normalize(MatrixBase<Derived>·&x)·{ 
100 92·x·/=·x.norm(); 
101 93·return·x; 
102 94·} 
103 95 
104 96·template·<typename·Derived> 
105 97·MatrixBase<Derived>·&vectorize(MatrixBase<Derived>·&x, 
106 98·typename·Derived::Scalar·const·&val)·{ 
107 99·x.fill(val); 
108 100·return·x; 
109 101·} 
110 10292 _.8_.0typedef·signed·char·_.i_.n_.t_.8_.__.t;·typedef·unsigned·char·_.u_.i_.n_.t_.8_.__.t;
 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
Max diff block lines reached; 4059/8676 bytes (46.78%) of diff not shown.
176 KB
./usr/share/doc/libopenmesh-dev/html/a00467_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/VectorT.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, 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">VectorT.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 <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, 393 lines modifiedOffset 139, 417 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>·</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">//</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">//··CLASS·VectorT</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>
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>
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>
 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="preprocessor">#ifndef·__EXPORTERT_HH__</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//·Don&#39;t·parse·this·header·file·with·doxygen·since</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·for·some·reason·(obviously·due·to·a·bug·in·doxygen,</span></div> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//·bugreport:·https://bugzilla.gnome.org/show_bug.cgi?id=629182)</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//·macro·expansion·and·preprocessor·defines</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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//·don&#39;t·work·properly.</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><span·class="preprocessor">#if·((defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1900))·||·__cplusplus·&gt;·199711L·||·defined(__GXX_EXPERIMENTAL_CXX0X__))·&amp;&amp;·!defined(OPENMESH_VECTOR_LEGACY)</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·&quot;Vector11T.hh&quot;</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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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">#ifndef·DOXYGEN</span></div> 
163 <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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#ifndef·OPENMESH_VECTOR_HH</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#define·OPENMESH_VECTOR_HH</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·OpenMesh</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">//==·INCLUDES·=================================================================</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">#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/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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#include·&lt;ostream&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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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">#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>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#include·&lt;cassert&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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#include·&lt;cstring&gt;</span></div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·defined(__SSE__)</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#include·&lt;xmmintrin.h&gt;</span></div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#endif</span></div> 
179 <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>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//===·NAMESPACES·==============================================================</span></div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>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>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">namespace·</span>IO·{</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="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>
 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>
 182 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">
 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>
188 <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>
189 <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>·Scalar,·<span·class="keywordtype">int</span>·N&gt;·<span·class="keyword">class·</span>VectorDataT·{</div> 
190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····<span·class="keyword">public</span>:</div>187 <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="l00099"·name="l00099"></a><span·class="lineno">···99</span>········Scalar·values_[N];</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)·:·m[·...·truncated·by·diffoscope;·len:·14,·SHA:·66d85b72777bcb0d8d12c182eb8a3aab82e3abce2d9921206e6398a8112df2d3·...·]</div>
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>};</div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>
 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>
 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>··<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>
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>201 <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><span·class="preprocessor">#if·defined(__GNUC__)·&amp;&amp;·defined(__SSE__)</span></div> 
196 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>
197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>&lt;&gt;·<span·class="keyword">class·</span>VectorDataT&lt;float,·4&gt;·{</div> 
198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keyword">public</span>:</div> 
199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>········<span·class="keyword">union·</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>
200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>············__m128·m128;</div> 
201 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>············<span·class="keywordtype">float</span>·values_[4];</div> 
202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>········};</div>206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>
 209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">··</span>{</div>
Max diff block lines reached; 120282/141294 bytes (85.13%) of diff not shown.
38.0 KB
html2text {}
Max HTML report size reached
50.4 KB
./usr/share/doc/libopenmesh-dev/html/a00470_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/LoopSchemeMaskT.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, 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">LoopSchemeMaskT.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="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, 158 lines modifiedOffset 139, 101 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·LOOPSCHEMEMASKT_HH</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="preprocessor">#define·LOOPSCHEMEMASKT_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">//··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="preprocessor">#include·&lt;cmath&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;vector&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="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="preprocessor">#ifndef·OPENMESH_BINARY_HELPER_HH</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/SingletonT.hh&gt;</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>
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> 
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="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T_,·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·cache_size_·=·100&gt;</div> 
159 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="};"> 
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02278.html">···66</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02278.html">LoopSchemeMaskT</a></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>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·--------------------·OpenMesh</span></div>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
161 <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>
 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">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">enum</span>·{·cache_size·=·cache_size_·};</div> 
164 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·T_································Scalar;</div> 
165 <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>
166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">protected</span>:</div> 
167 <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">//=============================================================================</span></div>
168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··Scalar····································proj_weights_[cache_size];</div> 
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··Scalar····································limit_weights_[cache_size];</div> 
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··Scalar····································step_weights_[cache_size];</div> 
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··std::vector&lt;Scalar&gt;·······················tang0_weights_[cache_size];</div> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··std::vector&lt;Scalar&gt;·······················tang1_weights_[cache_size];</div> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">protected</span>:</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>·</div>
176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_proj_weight(uint·_valence)</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="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>·</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>
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="comment">//return·pow(3.0·/·2.0·+·cos(2.0·*·M_PI·/·_valence),·2)·/·2.0·-·1.0;</span></div> 
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordtype">double</span>·denom·=·(3.0·+·2.0*cos(2.0*M_PI/(<span·class="keywordtype">double</span>)_valence));</div> 
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordtype">double</span>·weight·=·(64.0*_valence)/(40.0·-·denom*denom)·-·_valence;</div> 
181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····<span·class="keywordflow">return</span>·(Scalar)·weight;</div> 
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>185 <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_float</a>(FILE*·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div>
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_limit_weight(uint·_valence)</div> 
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··{</div> 
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keywordtype">double</span>·proj_weight_value·=·compute_proj_weight(_valence);</div> 
187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);<span·class="comment">//normalize·the·proj_weight</span></div> 
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keywordtype">double</span>·weight·=·(3.0/8.0)/(1.0·-·proj_weight_value·+·(3.0/8.0));</div> 
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">return</span>·(Scalar)weight;</div> 
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··}</div>187 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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_double</a>(FILE*·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div>
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>189 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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#a0624f19c95f466ea4e8ac0f725add9ee">read_short</a>(std::istream&amp;·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div>
192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_step_weight(uint·_valence)</div> 
193 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··{</div> 
194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordtype">double</span>·proj_weight_value·=·compute_proj_weight(_valence);</div> 
195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);<span·class="comment">//normalize·the·proj_weight</span></div> 
196 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keywordtype">double</span>·weight·=·proj_weight_value·-·(3.0/8.0);</div> 
197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordflow">return</span>·(Scalar)weight;</div> 
198 <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>
 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#a75ddd1bb09930aaaccafd6f5afc3e8cb">read_int</a>(std::istream&amp;·_in,·<span·class="keywordtype">bool</span>·_swap=<span·class="keyword">false</span>);</div>
199 <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="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>
200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_tang0_weight(uint·_valence,·uint·_ver_id)</div> 
201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··{</div> 
202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordflow">return</span>·(Scalar)cos(2.0*M_PI*(<span·class="keywordtype">double</span>)_ver_id/(<span·class="keywordtype">double</span>)_valence);</div> 
203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··}</div> 
204 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
205 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·Scalar······················compute_tang1_weight(uint·_valence,·uint·_ver_id)</div> 
206 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</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>
207 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">return</span>·(Scalar)sin(2.0*M_PI*(<span·class="keywordtype">double</span>)_ver_id/(<span·class="keywordtype">double</span>)_valence);</div> 
208 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··}</div> 
209 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>197 <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>··<span·class="keywordtype">void</span>······································cache_weights()</div> 
Max diff block lines reached; 15689/41437 bytes (37.86%) of diff not shown.
9.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 LoopSchemeMaskT.hh5 BinaryHelper.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, 162 lines modifiedOffset 48, 125 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·LOOPSCHEMEMASKT_HH 
56 46#define·LOOPSCHEMEMASKT_HH 
57 47 
58 48#include·<cmath> 
59 49#include·<vector>55 45//
 56 =============================================================================
 57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
 60 49//
 61 =============================================================================
60 5062 50
61 51#include·<OpenMesh/Core/System/config.h> 
62 52#include·<OpenMesh/Core/Utils/SingletonT.hh>63 51#ifndef·OPENMESH_BINARY_HELPER_HH
 64 52#define·OPENMESH_BINARY_HELPER_HH
63 5365 53
64 54namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
65 55{66 54
 67 55//==·INCLUDES
 68 =================================================================
66 5669 56
67 65template·<class·T_,·unsigned·int·cache_size_·=·100> 
68 _.6_.6class·_.L_.o_.o_.p_.S_.c_.h_.e_.m_.e_.M_.a_.s_.k_.T70 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
69 67{80 67
70 68public: 
71 69·enum·{·cache_size·=·cache_size_·}; 
72 70·typedef·T_·Scalar; 
73 71 
74 72protected:81 68//==·NAMESPACES
 82 ===============================================================
 83 69
 84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 71namespace·IO·{
 86 72
75 7387 73
 88 74//
 89 =============================================================================
 90 75
 91 76
76 74·Scalar·proj_weights_[cache_size]; 
77 75·Scalar·limit_weights_[cache_size]; 
78 76·Scalar·step_weights_[cache_size]; 
79 77·std::vector<Scalar>·tang0_weights_[cache_size]; 
80 78·std::vector<Scalar>·tang1_weights_[cache_size]; 
81 79 
82 80protected: 
83 8192 81
 93 82//---------------------------------------------------------------------------
 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 _\x89_\x81int·_\x8r_\x8e_\x8a_\x8d_\x8__\x8i_\x8n_\x8t(FILE*·_in,·bool·_swap=false);
 100 92
 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);
84 82·inline·static·Scalar·compute_proj_weight(uint·_valence) 
85 83·{ 
86 84·//return·pow(3.0·/·2.0·+·cos(2.0·*·M_PI·/·_valence),·2)·/·2.0·-·1.0; 
87 85·double·denom·=·(3.0·+·2.0*cos(2.0*M_PI/(double)_valence)); 
88 86·double·weight·=·(64.0*_valence)/(40.0·-·denom*denom)·-·_valence; 
89 87·return·(Scalar)·weight; 
90 88·} 
91 89 
92 90·inline·static·Scalar·compute_limit_weight(uint·_valence) 
93 91·{ 
94 92·double·proj_weight_value·=·compute_proj_weight(_valence); 
95 93·proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);// 
96 normalize·the·proj_weight 
97 94·double·weight·=·(3.0/8.0)/(1.0·-·proj_weight_value·+·(3.0/8.0)); 
98 95·return·(Scalar)weight; 
99 96·} 
100 97 
101 98·inline·static·Scalar·compute_step_weight(uint·_valence) 
102 99·{ 
103 100·double·proj_weight_value·=·compute_proj_weight(_valence); 
104 101·proj_weight_value·=·proj_weight_value/(proj_weight_value·+·_valence);// 
105 normalize·the·proj_weight 
106 102·double·weight·=·proj_weight_value·-·(3.0/8.0); 
107 103·return·(Scalar)weight; 
108 104·}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);
109 105 
110 106·inline·static·Scalar·compute_tang0_weight(uint·_valence,·uint·_ver_id) 
111 107·{ 
112 108·return·(Scalar)cos(2.0*M_PI*(double)_ver_id/(double)_valence); 
113 109·} 
114 110 
115 111·inline·static·Scalar·compute_tang1_weight(uint·_valence,·uint·_ver_id) 
116 112·{110 112
 111 _\x81_\x81_\x85double·_\x8r_\x8e_\x8a_\x8d_\x8__\x8d_\x8o_\x8u_\x8b_\x8l_\x8e(std::istream&·_in,·bool·_swap=false);
 112 116
Max diff block lines reached; 4980/10009 bytes (49.76%) of diff not shown.
187 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/Geometry/QuadricT.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">QuadricT.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="a00473.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 139, 267 lines modifiedOffset 139, 733 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·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>
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>·</div>
147 <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="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">//··CLASS·QuadricT</span></div> 
150 <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><span·class="comment">//=============================================================================</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> 
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>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="l00059"·name="l00059"></a><span·class="lineno">···59</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/Core/System/config.h&gt;</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> 
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06461.html">Config.hh</a>&quot;</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="a00611.html">OpenMesh/Core/System/omstream.hh</a>&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>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>
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>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="a01013.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>
 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>
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>
 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><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>
164 <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="preprocessor">#ifndef·DOXY_IGNORE_THIS</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>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>
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> 
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>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="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>OMFormat·{</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>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Scalar&gt;</div> 
173 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};"> 
174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02290.html">···82</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02290.html">QuadricT</a></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>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
175 <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>
 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>
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·Chunk·0</span></div>
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·Scalar···········value_type;</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="comment">//···&lt;:ChunkHeader&gt;</span></div>
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02290.html">QuadricT&lt;Scalar&gt;</a>·<a·class="code·hl_class"·href="a02290.html">type</a>;</div> 
179 <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="a02290.html">QuadricT&lt;Scalar&gt;</a>·<a·class="code·hl_class"·href="a02290.html">Self</a>;</div> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//···typedef·VectorInterface&lt;Scalar,·VecStorage3&lt;Scalar&gt;·&gt;·Vec3;</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>
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//···typedef·VectorInterface&lt;Scalar,·VecStorage4&lt;Scalar&gt;·&gt;·Vec4;</span></div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//···data</span></div>
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//typedef·Vector3Elem······Vec3;</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>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//···data</span></div>
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="comment">//typedef·Vector4Elem······Vec4;</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>
184 <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>
185 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02290.html#aa4dd04f39435110361e4088cc376618a">···94</a></span>··<a·class="code·hl_function"·href="a02290.html#aa4dd04f39435110361e4088cc376618a">QuadricT</a>(Scalar·_a,·Scalar·_b,·Scalar·_c,·Scalar·_d,</div> 
187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······················Scalar·_e,·Scalar·_f,·Scalar·_g,</div> 
188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·································Scalar·_h,·Scalar·_i,</div> 
189 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············································Scalar·_j)</div> 
190 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··:·a_(_a),·b_(_b),·c_(_c),·d_(_d),</div> 
191 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>············e_(_e),·f_(_f),·g_(_g),</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>
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····················h_(_h),·i_(_i),</div> 
193 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····························j_(_j)</div> 
194 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··}</div>205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//</span></div>
196 </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>
Max diff block lines reached; 85800/155865 bytes (55.05%) of diff not shown.
34.8 KB
html2text {}
Max HTML report size reached
160 KB
./usr/share/doc/libopenmesh-dev/html/a00476_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/VectorT_inc.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">VectorT_inc.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 139, 704 lines modifiedOffset 139, 110 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>·</div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·Set·template·keywords·and·class·names·properly·when</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//·parsing·with·doxygen.·This·only·seems·to·work·this·way·since</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//·the·scope·of·preprocessor·defines·is·limited·to·one·file·in·doxy.</span></div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#ifdef·DOXYGEN</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>
 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">//·Only·used·for·correct·doxygen·parsing</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_VECTOR_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><span·class="preprocessor">#define·DIM···············N</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·TEMPLATE_HEADER···template·&lt;typename·Scalar,·int·N&gt;</span></div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·CLASSNAME·········VectorT</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·DERIVED···········VectorDataT&lt;Scalar,N&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·unroll(expr)······for·(int·i=0;·i&lt;N;·++i)·expr(i)</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#endif</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</span></div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#if·defined(·OPENMESH_VECTOR_HH·)</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>
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">//·----------------------------------------------------------------------------</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>TEMPLATE_HEADER</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="a02310.html">···67</a></span><span·class="keyword">class·</span>CLASSNAME·:·<span·class="keyword">public</span>·DERIVED</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><span·class="keyword">private</span>:</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·DERIVED···························Base;</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>·</div>168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="comment">//----------------------------------------------------------------·class·info</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>
 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">//=============================================================================</span></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>·</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02310.html#a3e732770fcb2ed625ac0f46b271ea5e0">···76</a></span>··<span·class="keyword">typedef</span>·Scalar·<a·class="code·hl_typedef"·href="a02310.html#a3e732770fcb2ed625ac0f46b271ea5e0">val[·...·truncated·by·diffoscope;·len:·12,·SHA:·bffaab35abd770e515a254bcb7f850be836914d21142d76979cc9581298e675b·...·]</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
178 <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>·</div>
179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a02310.html#a0546f0353e5426d0813d2cc39379517a">···79</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02310.html">VectorT&lt;Scalar,DIM&gt;</a>··<a·class="code·[·...·truncated·by·diffoscope;·len:·80,·SHA:·1e5b68ff1f00f40701511a0c281ab8f6306e8bfbc230d814da764df737a9e9dd·...·];</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>
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02310.html#a18a2b371d7ebde925cf9a4cab943db3a">···82</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02310.html#a18a2b371d7ebde925cf9a4cab943db3a">dim</a>()·{·<span·class="keywordflow">return</span>·DIM;·}</div> 
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a02310.html#a378c56d8eb9e9f3258aca1ef389b87fa">···85</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02310.html#a378c56d8eb9e9f3258aca1ef389b87fa">size</a>()·{·<span·class="keywordflow">return</span>·DIM;·}</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">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·size_·=·DIM;</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>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//--------------------------------------------------------------·constructors</span></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>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02310.html#ada1d3d22f54c2934ec6bfba30ec76a13">···93</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02310.html#ada1d3d22f54c2934ec6bfba30ec76a13">VectorT</a>()·{}</div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
192 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">184 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="};">
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02310.html#a520dfe1877f57193b09a4b1dc1032257">···96</a></span>··<span·class="keyword">explicit</span>·<span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a02310.html#a520dfe1877f57193b09a4b1dc1032257">VectorT</a>(<span·class="keyword">const<[·...·truncated·by·diffoscope;·len:·23,·SHA:·0a47d95625d989b0746cd61438ccd4ea47df3036fcf44c6840a08863ea3a272a·...·]</div>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"·hr[·...·truncated·by·diffoscope;·len:·27,·SHA:·a56b44f171202581eb8fab567ab48f547240e889d3adb3e9845d1458977240c6·...·]</div>
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//·····assert(DIM==1);</span></div>186 <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="comment">//·····values_[0]·=·v0;</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>
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····vectorize(v);</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>
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>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>
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#if·DIM·==·2</span></div> 
201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02310.html">VectorT</a>(<span·class="keyword">const</span>·Scalar·v0,·<span·class="keyword">const</span>·Scalar·v1)·{</div> 
202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····Base::values_[0]·=·v0;·Base::values_[1]·=·v1;</div> 
203 <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><span·class="preprocessor">#endif</span></div> 
205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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>
206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#if·DIM·==·3</span></div> 
207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">inline</span>·<a·class="code·hl_class"·href="a02310.html">VectorT</a>(<span·class="keyword">const</span>·Scalar·v0,·<span·class="keyword">const</span>·Scalar·v1,·<span·class="keyword">const</span>·Scalar·v2)·{</div> 
208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····Base::values_[0]=v0;·Base::values_[1]=v1;·Base::values_[2]=v2;</div> 
209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··}</div> 
210 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="preprocessor">#endif</span></div> 
211 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
212 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="preprocessor">#if·DIM·==·4</span></div>196 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">static</span>·</div>
Max diff block lines reached; 108067/132179 bytes (81.76%) of diff not shown.
31.1 KB
html2text {}
Max HTML report size reached
32.3 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/Geometry/NormalConeT_impl.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">NormalConeT_impl.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 137, 139 lines modifiedOffset 137, 39 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="l00043"·name="l00043"></a><span·class="lineno">···43</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="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">//··CLASS·NormalConeT·-·IMPLEMENTATION</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>
 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>·</div> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#define·OPENMESH_NORMALCONE_C</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_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>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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="l00052"·name="l00052"></a><span·class="lineno">···52</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>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;math.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_rbo.hh&gt;</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&quot;NormalConeT.hh&quot;</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">#ifdef·max</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#··undef·max</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">#ifdef·min</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">#··undef·min</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">#endif</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>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">//==·NAMESPACES·===============================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>
167 <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><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_STORE_HH·defined</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><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>·</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">//==·IMPLEMENTATION·==========================================================·</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>·Vector&gt;</div> 
175 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02282.html#a1f7eb29afe2632c727722c9148f2092a">···74</a></span><a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT&lt;Vector&gt;::</a></div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT</a>(<span·class="keyword">const</span>·Vec3&amp;·_center_normal,·Scalar·_angle)</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··:·center_normal_(_center_normal),·angle_(_angle)</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>}</div> 
181 </div> 
182 <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> 
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//----------------------------------------------------------------------------</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><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Vector&gt;</div> 
188 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">typename</span>·NormalConeT&lt;Vector&gt;::Scalar</div> 
189 <div·class="foldopen"·id="foldopen00086"·data-start="{"·data-end="}"> 
190 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">···86</a></span><a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">NormalConeT&lt;Vector&gt;::</a></div> 
191 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">max_angle</a>(<span·class="keyword">const</span>·Vec3&amp;·_norm)<span·class="keyword">·const</span></div> 
192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword"></span>{</div> 
193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··Scalar·dotp·=·(center_normal_·|·_norm);</div> 
194 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordflow">return</span>·(dotp·&gt;=·1.0·?·0.0·:·(dotp·&lt;=·-1.0·?·M_PI·:·acos(dotp)))</div> 
195 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····+·angle_;</div> 
196 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div> 
197 </div> 
198 <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>·</div> 
200 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//----------------------------------------------------------------------------</span></div> 
201 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div> 
202 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
203 <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>·Vector&gt;</div> 
204 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">typename</span>·NormalConeT&lt;Vector&gt;::Scalar</div> 
205 <div·class="foldopen"·id="foldopen00100"·data-start="{"·data-end="}"> 
206 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02282.html#ace1826318a194d3fb9b410e2964b2423">··100</a></span><a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">NormalConeT&lt;Vector&gt;::</a></div> 
207 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">max_angle</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT</a>&amp;·_cone)<span·class="keyword">·const</span></div> 
208 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword"></span>{</div> 
209 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··Scalar·dotp·=·(center_normal_·|·_cone.center_normal_);</div> 
210 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··Scalar·centerAngle·=·dotp·&gt;=·1.0·?·0.0·:·(dotp·&lt;=·-1.0·?·M_PI·:·acos(dotp));</div> 
211 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··Scalar·sideAngle0·=·std::max(angle_-centerAngle,·_cone.angle_);</div> 
212 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··Scalar·sideAngle1·=·std::max(_cone.angle_-centerAngle,·angle_);</div> 
213 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
214 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordflow">return</span>·centerAngle·+·sideAngle0·+·sideAngle1;</div> 
215 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>}</div> 
216 </div> 
217 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
218 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
219 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="comment">//----------------------------------------------------------------------------</span></div> 
220 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div> 
Max diff block lines reached; 130/26371 bytes (0.49%) of diff not shown.
6.43 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 NormalConeT_impl.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 46, 162 lines modifiedOffset 46, 40 lines modified
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
 53 43
 54 44
53 43//55 45//
54 =============================================================================56 =============================================================================
55 44// 
56 45//·CLASS·NormalConeT·-·IMPLEMENTATION 
57 46//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
58 47//59 48//
 60 49//
59 =============================================================================61 =============================================================================
60 48 
61 49#define·OPENMESH_NORMALCONE_C 
62 5062 50
 63 51#ifndef·OPENMESH_SR_STORE_HH
 64 52#define·OPENMESH_SR_STORE_HH
 65 53
 66 54
63 51//==·INCLUDES67 55//==·INCLUDES
64 =================================================================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>
65 52 
66 53#include·<math.h> 
67 54#include·"NormalConeT.hh" 
68 55 
69 56#ifdef·max 
70 57#·undef·max 
71 58#endif 
72 59 
73 60#ifdef·min 
74 61#·undef·min 
75 62#endif 
76 6376 63
 77 64//
77 64 
78 65//==·NAMESPACES 
79 =============================================================== 
80 66 
81 67 
82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 69 
84 70 
85 71//==·IMPLEMENTATION 
86 ========================================================== 
87 72 
88 73template·<typename·Vector> 
89 _\x87_\x84_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8: 
90 75_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T(const·Vec3&·_center_normal,·Scalar·_angle) 
91 76·:·center_normal_(_center_normal),·angle_(_angle) 
92 77{ 
93 78} 
94 79 
95 80 
96 81//--------------------------------------------------------------------------- 
97 - 
98 82 
99 83 
100 84template·<typename·Vector> 
101 85typename·NormalConeT<Vector>::Scalar 
102 _\x88_\x86_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8: 
103 87_\x8m_\x8a_\x8x_\x8__\x8a_\x8n_\x8g_\x8l_\x8e(const·Vec3&·_norm)·const 
104 88{ 
105 89·Scalar·dotp·=·(center_normal_·|·_norm); 
106 90·return·(dotp·>=·1.0·?·0.0·:·(dotp·<=·-1.0·?·M_PI·:·acos(dotp))) 
107 91·+·angle_; 
108 92} 
109 93 
110 94 
111 95//--------------------------------------------------------------------------- 
112 - 
113 96 
114 97 
115 98template·<typename·Vector> 
116 99typename·NormalConeT<Vector>::Scalar 
117 _\x81_\x80_\x80_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8: 
118 101_\x8m_\x8a_\x8x_\x8__\x8a_\x8n_\x8g_\x8l_\x8e(const·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T&·_cone)·const 
119 102{ 
120 103·Scalar·dotp·=·(center_normal_·|·_cone.center_normal_); 
121 104·Scalar·centerAngle·=·dotp·>=·1.0·?·0.0·:·(dotp·<=·-1.0·?·M_PI·:·acos 
122 (dotp)); 
123 105·Scalar·sideAngle0·=·std::max(angle_-centerAngle,·_cone.angle_); 
124 106·Scalar·sideAngle1·=·std::max(_cone.angle_-centerAngle,·angle_); 
125 107 
126 108·return·centerAngle·+·sideAngle0·+·sideAngle1; 
127 109} 
128 110 
129 111 
130 112//-------------------------------------------------------------------------- 
131 -- 
132 113 
133 114 
134 115template·<typename·Vector> 
135 116void 
136 _\x81_\x81_\x87_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8: 
137 118_\x8m_\x8e_\x8r_\x8g_\x8e(const·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T&·_cone) 
138 119{ 
139 120·Scalar·dotp·=·_\x8d_\x8o_\x8t(center_normal_,·_cone.center_normal_); 
140 121 
141 122·if·(fabs(dotp)·<·0.99999f) 
142 123·{ 
143 124·//·new·angle 
Max diff block lines reached; 2144/6562 bytes (32.67%) of diff not shown.
116 KB
./usr/share/doc/libopenmesh-dev/html/a00485_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/NormalConeT.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, 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">NormalConeT.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 <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 137, 93 lines modifiedOffset 137, 484 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="l00043"·name="l00043"></a><span·class="lineno">···43</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="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">//··CLASS·NormalCone</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·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>
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>·</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_NORMALCONE_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_NORMALCONE_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·__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>
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>·</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;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/Utils/vector_traits.hh&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/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="a00671.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="a00611.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>·</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">//==·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> 
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>·</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>·</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>IO·{</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>
 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>
 176 <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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Vector&gt;</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>
172 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">178 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02282.html">···77</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02282.html">NormalConeT</a></div>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:·25,·SHA:·e43c5a72811bb455cdec4bdd14ce9bf456b85c710d7ff2f687dab5849e79a23d·...·]</a></div>
174 <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>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</span>:</div>181 <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="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="comment">//·typedefs</span></div> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">vector_traits&lt;Vector&gt;::value_type</a>·S[·...·truncated·by·diffoscope;·len:·5,·SHA:·cb4bb39ee4dedd203f2379599f50eca18cbcbdd10cc592c7f9cf96c354d6110e·...·];</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>
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·Vector·Vec3;</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>
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
182 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">···87</a></span>··<a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT</a>()·:·angle_(0.0)·{}</div> 
183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a02282.html#ae615837d5b59d54fc674e495c67e490a">NormalConeT</a>(<span·class="keyword">const</span>·Vec3&amp;·_center_normal,·Scalar·_angle=0.0);</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">···93</span>··Scalar·<a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">max_angle</a>(<span·class="keyword">const</span>·Vec3&amp;)·<span·class="keyword">const</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>
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>193 <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">···96</span>··Scalar·<a·class="code·hl_function"·href="a02282.html#a6c1a4f8b5ede1550f9b25e5e4b2b4d6a">max_angle</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02282.html">NormalConeT</a>&amp[·...·truncated·by·diffoscope;·len:·38,·SHA:·df85b5c01e459a3655b059cb051058e799e9cf26cb29b511ba7480931739f81e·...·]</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>&a[·...·truncated·by·diffoscope;·len:·49,·SHA:·dd824193723a4339740104a21cf4d411da2bef1fc0fed9ed1e4842840402ecfc·...·]</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>
189 <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>·</div>
190 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02282.html#a6be041e681b4c3f365e259009a75b8f0">merge</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02[·...·truncated·by·diffoscope;·len:·32,·SHA:·f66a1deff723f9c7f19ce7fb46b8a704ee61001877cd6b1a11b5ac9b11a36767·...·]</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>[·...·truncated·by·diffoscope;·len:·51,·SHA:·06640eff28ae2abd354f867e2bf1e03e7f5bf82961779cffc5ea09f7dbaf8751·...·]</div>
191 <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">··</span>{</div>
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02282.html#adde9374a4181c7e95a0a32bc45f4d41e">··102</a></span>··<span·class="keyword">const</span>·Vec3&amp;·<a·class="code·hl_function"·href="a02282.html#adde9374a4181c7e95a0a32bc45f4d41e">center_normal</a>()<span·class="keyword">·c[·...·truncated·by·diffoscope;·len:·71,·SHA:·261b51a62d5d0e53f644de79c2d8e084cdc93db0b17a6422620c4879697270e2·...·]</div>201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>
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>
194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02282.html#abb35371fa07ae71832016d58b500f08f">··105</a></span>··<span·class="keyword">inline</span>·Scalar·<a·class="code·hl_function"·href="a02282.html#abb35371fa07ae71832016d58b500f08f">angle</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·angle_;·}</div> 
195 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>203 <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">virtual</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·add_vertex()<span·class="keyword">·override</span></div>
196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">private</span>:</div>205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">··</span>{</div>
 206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordflow">return</span>·mesh_.<a·class="code·hl_function"·href="a02718.html#a4021a6310529dac06a6969967a7d3986">new_vertex</a>();</div>
197 <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>
198 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··Vec3····center_normal_;</div> 
199 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··Scalar··angle_;</div>208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·add_edge(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh0,·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh1)<span·class="keyword">·override</span></div>
 210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="keyword">··</span>{</div>
 211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keywordflow">return</span>·mesh_.new_edge(_vh0,·_vh1);</div>
Max diff block lines reached; 9714/94131 bytes (10.32%) of diff not shown.
24.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 NormalConeT.hh5 ImporterT.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 46, 119 lines modifiedOffset 46, 563 lines modified
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
 53 43
 54 44
53 43//55 45//
54 =============================================================================56 =============================================================================
55 44// 
56 45//·CLASS·NormalCone 
57 46//57 46//
 58 47//·Implements·an·importer·module·for·arbitrary·OpenMesh·meshes
58 47//59 48//
 60 49//
59 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52#ifndef·__IMPORTERT_HH__
 65 53#define·__IMPORTERT_HH__
 66 54
60 48 
61 49 
62 50#ifndef·OPENMESH_NORMALCONE_HH 
63 51#define·OPENMESH_NORMALCONE_HH 
64 52 
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 5567 55
 68 56//===·INCLUDES
69 56 
70 57#include·<OpenMesh/Core/Geometry/VectorT.hh> 
71 58#include·<OpenMesh/Core/Utils/vector_traits.hh> 
72 59 
73 60 
74 61//==·NAMESPACES 
75 ===============================================================69 ================================================================
76 62 
77 63 
78 64namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{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
79 6578 65
 79 66//==·NAMESPACES
80 66 
81 67//==·CLASS·DEFINITION 
82 =========================================================80 ===============================================================
 81 67
83 6882 68
84 69 
85 76template·<typename·Vector> 
86 _\x87_\x87class·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T 
87 78{83 69namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 84 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{
88 79public: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
89 80 
90 81·//·typedefs 
91 82·typedef·typename·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8V_\x8e_\x8c_\x8t_\x8o_\x8r_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e·Scalar; 
92 83·typedef·Vector·Vec3; 
93 84 
94 85 
95 _\x88_\x87·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T()·:·angle_(0.0)·{} 
96 88 
97 90·explicit·_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8C_\x8o_\x8n_\x8e_\x8T(const·Vec3&·_center_normal,·Scalar·_angle=0.0); 
98 91103 91
99 93·Scalar·_.m_.a_.x_.__.a_.n_.g_.l_.e(const·Vec3&)·const;104 92·explicit·_.I_.m_.p_.o_.r_.t_.e_.r_.T(_.M_.e_.s_.h&·_mesh)·:·mesh_(_mesh),·halfedgeNormals_()·{}
 105 93
100 94106 94
101 96·Scalar·_.m_.a_.x_.__.a_.n_.g_.l_.e(const·_.N_.o_.r_.m_.a_.l_.C_.o_.n_.e_.T&)·const;107 95·virtual·_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·add_vertex(const·_.V_.e_.c_.3_.f&·_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·{
 119 107·return·mesh_._\x8n_\x8e_\x8w_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x();
 120 108·}
 121 109
 122 110·virtual·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·add_edge(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh0,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh1)
 123 override
 124 111·{
 125 112·return·mesh_.new_edge(_vh0,·_vh1);
 126 113·}
 127 114
Max diff block lines reached; 6826/24826 bytes (27.50%) of diff not shown.
44.4 KB
./usr/share/doc/libopenmesh-dev/html/a00488_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/RandomNumberGenerator.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, 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">RandomNumberGenerator.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 <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, 72 lines modifiedOffset 136, 214 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="l00042"·name="l00042"></a><span·class="lineno">···42</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="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">//··Helper·Functions·for·generating·a·random·number·between·0.0·and·1.0·with</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//··a·guaranteed·resolution</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>
 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>·</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_UTILS_RANDOMNUMBERGENERATOR_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_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>·</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>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;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/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;cstdlib&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>·</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>
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">//==·NAMESPACES·===============================================================</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
164 <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>
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="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>
167 <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">//·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>
 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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">switch</span>(·_b·)·</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="a03342.html">···77</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03342.html">RandomNumberGenerator</a></div> 
174 <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>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">public</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>
 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>
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······}</div>
177 <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="a03342.html">RandomNumberGenerator</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_resolution);</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>
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>
179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">double</span>·getRand()·<span·class="keyword">const</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>
180 <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="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>
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordtype">double</span>·resolution()·<span·class="keyword">const</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">private</span>:</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>
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······}······</div>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·resolution_;</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>
186 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>199 <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="keywordtype">size_t</span>·iterations_;</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">··101</span>··<span·class="keywordtype">double</span>·maxNum_;</div>201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">return</span>·0;</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> 
192 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>204 <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>
 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>
 207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordtype">size_t</span>·</div>
 208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··store(·std::ostream&amp;·_os,·</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>
 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>
Max diff block lines reached; 503/38169 bytes (1.32%) of diff not shown.
7.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 RandomNumberGenerator.hh5 OMFormatT_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, 80 lines modifiedOffset 45, 219 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
52 42//55 45//
53 =============================================================================56 =============================================================================
54 43// 
55 44//·Helper·Functions·for·generating·a·random·number·between·0.0·and·1.0·with 
56 45//·a·guaranteed·resolution 
57 46//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
58 47//59 48//
 60 49//
59 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52#define·OPENMESH_IO_OMFORMAT_CC
60 48 
61 49 
62 50#ifndef·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH 
63 51#define·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH 
64 52 
65 5365 53
 66 54
66 54//==·INCLUDES67 55//==·INCLUDES
67 =================================================================68 =================================================================
68 55 
69 5669 56
70 57#include·<OpenMesh/Core/System/config.h> 
71 58#include·<cstdlib> 
72 5970 57#include·<OpenMesh/Core/IO/OMFormat.hh>
 71 58#include·<algorithm>
 72 59#include·<iomanip>
73 6073 60
74 61 
75 62//==·NAMESPACES74 61//==·NAMESPACES
76 ===============================================================75 ===============================================================
 76 62
77 63 
78 64 
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 66 
81 67 
82 68// 
83 ============================================================================= 
84 69 
85 70 
86 _.7_.7class·OPENMESHDLLEXPORT·_.R_.a_.n_.d_.o_.m_.N_.u_.m_.b_.e_.r_.G_.e_.n_.e_.r_.a_.t_.o_.r78 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·)
87 78{92 78·{
88 79public: 
89 80 
90 85·explicit·_\x8R_\x8a_\x8n_\x8d_\x8o_\x8m_\x8N_\x8u_\x8m_\x8b_\x8e_\x8r_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r(const·size_t·_resolution); 
91 86 
92 88·double·getRand()·const; 
93 89 
94 90·double·resolution()·const; 
95 91 
96 92private: 
97 93 
98 95·const·size_t·resolution_; 
99 96 
100 98·size_t·iterations_; 
101 99 
102 101·double·maxNum_;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·}
103 102};116 102
104 103117 103
105 104// 
106 ============================================================================= 
107 105}·//·namespace·OpenMesh 
108 106//118 104·//·helper·to·store·a·an·unsigned·integer
 119 105·template<·typename·T·>
 120 106·size_t
 121 107·store(·std::ostream&·_os,
Max diff block lines reached; 894/7147 bytes (12.51%) of diff not shown.
39.9 KB
./usr/share/doc/libopenmesh-dev/html/a00506_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/GenProg.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/writer/BaseWriter.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">GenProg.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseWriter.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, 113 lines modifiedOffset 141, 108 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">//··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">//··Implements·the·baseclass·for·IOManager·writer·modules</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_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> 
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·__BASEWRITER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__BASEWRITER_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;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>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="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>
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><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>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&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/Options.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/exporter/BaseExporter.hh&gt;</span></div>
164 <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>
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="preprocessor">#ifndef·DOXY_IGNORE_THIS</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">//==·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><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="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> 
172 <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>
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="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>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>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>
176 <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>
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>180 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02390.html">···83</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></div>
178 <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>{</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</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>184 <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>·</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_struct"·href="a02202.html">Option</a>;</div>
184 <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>
 187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02390.html#a7f287d4cf768bf1a0ee08ad68286fa1c">···90</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02390.html#a7f287d4cf768bf1a0ee08ad68286fa1c">~BaseWriter</a>()·{};</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>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02390.html#ac3c0fcb247b70c6f6a37b8c37b4e1863">···93</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a02390.html#ac3c0fcb247b70c6f6a37b8c37b4e1863">get_description</a>()·<span·class="keyword">const</span>·=·0;</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>
 191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02390.html#a58ed321267dab25305b4607985ec16d1">···96</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a02390.html#a58ed321267dab25305b4607985ec16d1">get_extensions</a>()·<span·class="keyword">const</span>·=·0;</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>·</div>192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·can_u_write(<span·class="keyword">const</span>·std::string&amp;·_filename)·<span·class="keyword">const</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="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
195 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>194 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 195 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02390.html#a7bd060bc1aaeffa5c27e977996c45daf">··111</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02390.html#a7bd060bc1aaeffa5c27e977996c45daf">write</a>(<span·class="keyword">const</span>·std::string&amp;·_filename,</div>
 196 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·····················<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;·_be,</div>
 197 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,</div>
 198 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·····················std::streamsize·_precision·=·6)·<span·class="keyword">const</span>·=·0;</div>
196 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>199 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 200 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">··122</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02390.html#a1a651350edd5ec15fedb8e4b45f59884">write</a>(std::ostream&amp;·_os,</div>
 201 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·····················<a·class="code·hl_class"·href="a02314.html">BaseExporter</a>&amp;·_be,</div>
 202 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>·····················<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_writeOptions,</div>
 203 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·····················std::streamsize·_precision·=·6)·<span·class="keyword">const</span>·=·0;</div>
197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>204 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 205 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a02390.html#aa804f8bf76f69785c4735577ba1af3b7">··128</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a02390.html#aa804f8bf76f69785c4735577ba1af3b7">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·</span>{·<span·class="keywordflow">return</span>·0;·}</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> 
200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#else</span></div> 
201 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
203 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">struct·</span>SelectThen·</div> 
204 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>{</div> 
205 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Then,·<span·class="keyword">class</span>·Else&gt;·<span·class="keyword">struct·</span>Select·{</div> 
206 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keyword">typedef</span>·Then·Result;</div> 
207 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··};</div> 
208 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>};</div> 
Max diff block lines reached; 10918/32689 bytes (33.40%) of diff not shown.
7.87 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 BaseWriter.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, 122 lines modifiedOffset 51, 139 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//·Utils·for·generic/generative·programming58 47//·Implements·the·baseclass·for·IOManager·writer·modules
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 5363 51
 64 52#ifndef·__BASEWRITER_HH__
 65 53#define·__BASEWRITER_HH__
66 5466 54
 67 55
67 55//==·INCLUDES68 56//===·INCLUDES
68 =================================================================69 ================================================================
 70 57
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 5871 58
 72 59//·STD·C++
 73 60#include·<iosfwd>
 74 61#include·<string>
 75 62
 76 63//·OpenMesh
 77 64#include·<OpenMesh/Core/System/config.h>
 78 65#include·<OpenMesh/Core/IO/Options.hh>
 79 66#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 80 67
72 59 
73 60//==·NAMESPACES 
74 =============================================================== 
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 =========================================================== 
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//==·NAMESPACES
 83 ===============================================================
 84 70
 85 71
 86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 87 73namespace·IO·{
 88 74
88 7589 75
89 77typedef·Bool2Type<true>·TrueType;90 76//===·IMPLEMENTATION
 91 ==========================================================
 92 77
90 7893 78
 94 _\x88_\x83class·OPENMESHDLLEXPORT·_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r
 95 84{
 96 85public:
91 80typedef·Bool2Type<false>·FalseType; 
92 81 
93 82//--------------------------------------------------------------------------- 
94 -- 
95 84template·<bool·Expr>·struct·AssertCompile; 
96 85template·<>·struct·AssertCompile<true>·{}; 
97 8697 86
98 8798 87·typedef·unsigned·int·_.O_.p_.t_.i_.o_.n;
99 8899 88
 100 _\x89_\x80·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r()·{};
100 89//---·Template·"if"·w/·partial·specialization·------------------------------- 
101 -- 
102 90#if·OM_PARTIAL_SPECIALIZATION 
103 91101 91
 102 _\x89_\x83·virtual·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·=·0;
 103 94
 104 _\x89_\x86·virtual·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·=·0;
 105 97
 106 103·virtual·bool·can_u_write(const·std::string&·_filename)·const;
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 104107 104
 108 _\x81_\x81_\x81·virtual·bool·_\x8w_\x8r_\x8i_\x8t_\x8e(const·std::string&·_filename,
 109 112·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_be,
 110 113·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,
 111 114·std::streamsize·_precision·=·6)·const·=·0;
 112 115
 113 _\x81_\x82_\x82·virtual·bool·_\x8w_\x8r_\x8i_\x8t_\x8e(std::ostream&·_os,
 114 123·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_be,
 115 124·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions,
 116 125·std::streamsize·_precision·=·6)·const·=·0;
 117 126
 118 _\x81_\x82_\x88·virtual·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·{·return·0;
 119 }
112 105 
113 106 
114 107 
115 108//---·Template·"if"·w/o·partial·specialization·----------------------------- 
116 --- 
117 109#else 
118 110 
119 111 
120 112struct·SelectThen 
121 113{ 
122 114·template·<class·Then,·class·Else>·struct·Select·{ 
Max diff block lines reached; 4017/8037 bytes (49.98%) of diff not shown.
36.5 KB
./usr/share/doc/libopenmesh-dev/html/a00509_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/vector_traits.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">vector_traits.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 141, 72 lines modifiedOffset 141, 120 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">//··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">//··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>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>·</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_VECTOR_TRAITS_HH</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·OPENMESH_VECTOR_TRAITS_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>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>
 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>
 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>
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>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>
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>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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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">#··include·&lt;stdlib.h&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>
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;cstdlib&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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#endif</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>
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> 
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="comment">//=============================================================================</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>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="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="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>
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>
177 <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="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
179 <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>·T&gt;</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>
 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="comment">//===·IMPLEMENTATION·==========================================================</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>·</div>
180 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">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>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03350.html">···88</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03350.html">vector_traits</a></div> 
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div> 
183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03350.html#a18e9f5e25f8f75da8e609efc2baa15ac">···91</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·T::vector_type·<a·class="code·hl_typedef"·href="a03350.html#a18e9f5e25f8f75da8e609efc2baa15ac">vector_type</a>;</div> 
184 <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>
185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">···94</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·T::value_type··<a·class="code·hl_typedef"·href="a033[·...·truncated·by·diffoscope;·len:·58,·SHA:·b9ed3d39614c5bb799c100b0b534ea1673d55071d1b520a358cb9b8bbab2666e·...·]</div>191 <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="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03350.html#a32543eebb0418ebf9ed6d64607426805">···97</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·<a·class="code·h[·...·truncated·by·diffoscope;·len:·85,·SHA:·8b224c96bb5447b811c933f43da96b4eb3c535e63cd8811e6bd9a6abd331b418·...·];</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>
188 <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>
189 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03350.html#a53994e757cb88129b8b3472e64806a8c">··100</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03350.html#a53[·...·truncated·by·diffoscope;·len:·178,·SHA:·40eb05289549484bc0ffc3b4373da7d655e56a67a0056c3a8bdfca060d50b140·...·]</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">~_OMWri[·...·truncated·by·diffoscope;·len:·14,·SHA:·dd2d848072220bffc9e50c7e83b2750154a33fc6115662aba5333f66f60fa2aa·...·]</div>
190 <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="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>
191 </div>200 </div>
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 202 <div·class="foldopen"·id="foldopen00104"·data-start="{"·data-end="}">
 203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02402.html#ab4a1388bc4fbbfa1ee52f179f84a01f0">··104</a></span>··std::string·<a·class="code·hl_function"·href="a02402.html#ab4a1388bc4fbbfa1ee52f179f84a01f0">get_extensions</a>()<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>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;om&quot;</span>;·}</div>
 205 </div>
193 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</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">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>
 210 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 211 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">static</span>·OMFormat::uint8·get_version()·{·<span·class="keywordflow">return</span>·version_;·}</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>·</div>
 214 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="keyword">protected</span>:</div>
 215 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div>
 216 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·OMFormat::uchar·magic_[3];</div>
 217 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·OMFormat::uint8·version_;</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">bool</span>·write(<span·class="keyword">const</span>·std::string&amp;,·BaseExporter&amp;,·<span·class="keyword">const</span>·Options&amp;·_writeOptions,·std::streamsize·_precision·=·6)·<span·class="keyword">const·override</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>·write_binary(std::ostream&amp;,·BaseExporter&amp;,·<span·class="keyword">const</span>·Options&amp;·_writeOptions)·<span·class="keyword">const</span>;</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>·</div>
 224 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··<span·class="keywordtype">size_t</span>·store_binary_custom_chunk(std::ostream&amp;,·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>&amp;,</div>
Max diff block lines reached; 5026/29136 bytes (17.25%) of diff not shown.
7.95 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 vector_traits.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 51, 91 lines modifiedOffset 51, 151 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//·Helper·Functions·for·binary·reading·/·writing58 47//·Implements·a·writer·module·for·OM·files
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 5163 51
64 52#ifndef·OPENMESH_VECTOR_TRAITS_HH 
65 53#define·OPENMESH_VECTOR_TRAITS_HH64 52#ifndef·__OMWRITER_HH__
 65 53#define·__OMWRITER_HH__
66 5466 54
67 5567 55
68 56//==·INCLUDES68 56//===·INCLUDES
69 =================================================================69 ================================================================
70 5770 57
 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>
71 58#include·<OpenMesh/Core/System/config.h>78 65#include·<OpenMesh/Core/System/config.h>
72 59#include·<OpenMesh/Core/Utils/GenProg.hh>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>
73 60#if·defined(OM_CC_MIPS) 
74 61#·include·<stdlib.h> 
75 62#else 
76 63#·include·<cstdlib> 
77 64#endif 
78 65 
79 66//==·NAMESPACES 
80 =============================================================== 
81 67 
82 68 
83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
84 7083 70
85 7184 71
86 72//85 72//==·NAMESPACES
87 =============================================================================86 ===============================================================
88 7387 73
89 7488 74
 89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 90 76namespace·IO·{
 91 77
 92 78//===·FORWARDS
 93 ================================================================
90 7994 79
91 80//--------------------------------------------------------------------------- 
92 -- 
93 81 
94 87template·<typename·T> 
95 _\x88_\x88struct·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s 
96 89{ 
97 _.9_.1·typedef·typename·T::vector_type·_.v_.e_.c_.t_.o_.r_.__.t_.y_.p_.e;95 80
 96 81class·BaseExporter;
 97 82
 98 83
 99 84//===·IMPLEMENTATION
 100 ==========================================================
 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
98 92104 92{
99 _\x89_\x84·typedef·typename·T::value_type·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e; 
100 95 
101 _\x89_\x87·static·const·size_t·_\x8s_\x8i_\x8z_\x8e_\x8_·=·T::size_; 
102 98 
103 _\x81_\x80_\x80·static·size_t·_\x8s_\x8i_\x8z_\x8e()·{·return·_\x8s_\x8i_\x8z_\x8e_\x8_;·} 
104 101}; 
105 102 
106 104 
107 105105 93public:
 106 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 106//116 106
 117 107·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,
 118 std::streamsize·_precision·=·6)·const·override;
 119 108
 120 109·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;
 121 110
 122 111·static·OMFormat::uint8·get_version()·{·return·version_;·}
 123 112
 124 113
 125 114protected:
 126 115
 127 116·static·const·OMFormat::uchar·magic_[3];
 128 117·static·const·OMFormat::uint8·version_;
 129 118
 130 119·bool·write(const·std::string&,·BaseExporter&,·const·Options&·_writeOptions,
 131 std::streamsize·_precision·=·6)·const·override;
 132 120
 133 121·bool·write_binary(std::ostream&,·BaseExporter&,·const·Options&
 134 _writeOptions)·const;
 135 122
 136 123
 137 124·size_t·store_binary_custom_chunk(std::ostream&,·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y&,
 138 125·OMFormat::Chunk::Entity,·bool)·const;
Max diff block lines reached; 3584/8121 bytes (44.13%) of diff not shown.
43.9 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/Utils/vector_cast.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">vector_cast.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 141, 136 lines modifiedOffset 141, 95 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">//··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">//··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>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>·</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_VECTORCAST_HH</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·OPENMESH_VECTORCAST_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>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><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>
 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>
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>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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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/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>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.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>
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">//==·NAMESPACES·===============================================================</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>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>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>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">//=============================================================================</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>·</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>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>
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="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">typename</span>·src_t,·<span·class="keyword">typename</span>·dst_t,·<span·class="keywordtype">int</span>·n&gt;</div> 
179 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">···81</a></span><span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01242.html#a6bd9c655[·...·truncated·by·diffoscope;·len:·140,·SHA:·153f74299714b683e110658319ba67f426c5e9a1c7ff0ac2e97e0525e96c6215·...·]</div>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>
181 <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>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··assert_compile(<a·class="code·hl_struct"·href="a03350.html">vector_traits&lt;dst_t&gt;::size_</a>·&lt;=·<a·class="code·hl_struct"·href="a03350.html">vector_traits&lt;src_t&gt;::size_</a>)</div> 
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(_src,_dst,·GenProg::Int2Type&lt;n-1&gt;());</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··_dst[n-1]·=·<span·class="keyword">static_cast&lt;</span>typename·<a·class="code·hl_typedef"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">vector_traits&lt;dst_t&gt;::value_type</a>·<span·class="keyword">&gt;</span>(_src[n-1]);</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
186 </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>
187 <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="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>
188 <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>·src_t,·<span·class="keyword">typename</span>·dst_t&gt;</div> 
189 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01242.html#a4c9027c3e378b0e16c62f6bc7b61fdf9">···89</a></span><span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(·<span·class="keyword">const</span>·src_t·&amp;·<span·class="comment">/*_src*/</span>,·dst_t·&amp;·<span·class="comment">/*_dst*/</span>,·GenProg::Int2Type&lt;0&gt;·)</div> 
191 <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>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div> 
193 </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_d[·...·truncated·by·diffoscope;·len:·178,·SHA:·ec1e08510dbfa54bc0300f9b88a8eb8c9bec2a164c1bfc297e82d2f8c595c933·...·]/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>
194 <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>··<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>
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·src_t,·<span·class="keyword">typename</span>·dst_t,·<span·class="keywordtype">int</span>·n&gt;</div> 
196 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a01242.html#ae0287f19025fd1b249471f63a8c47d71">···94</a></span><span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01242.html#ae0287f19025fd1b249471f63a8c47d71">vector_copy</a>(·<span·class="keyword">const</span>·src_t·&amp;_src,·dst_t·&amp;_dst,·GenProg::Int2Type&lt;n&gt;·)</div> 
198 <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>
199 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··assert_compile(<a·class="code·hl_struct"·href="a03350.html">vector_traits&lt;dst_t&gt;::size_</a>·&lt;=·<a·class="code·hl_struct"·href="a03350.html">vector_traits&lt;src_t&gt;::size_</a>)</div> 
200 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_function"·href="a01242.html#ae0287f19025fd1b249471f63a8c47d71">vector_copy</a>(_src,_dst,·GenProg::Int2Type&lt;n-1&gt;());</div> 
201 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··_dst[n-1]·=·_src[n-1];</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>
202 <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>
203 </div>203 </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><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·src_t,·<span·class="keyword">typename</span>·dst_t&gt;</div> 
206 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="}"> 
207 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a01242.html#aa8c0ae097da7611ac569dcdd7f9c88d6">··102</a></span><span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01242.html#ae0287f19025fd1b249471f63a8c47d71">vector_copy</a>(·<span·class="keyword">const</span>·src_t·&amp;·<span·class="comment">/*_src*/</span>,·dst_t·&amp;·<span·class="comment">/*_dst*/</span>·,·GenProg::Int2Type&lt;0&gt;·)</div> 
208 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>{</div> 
209 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>}</div> 
210 </div> 
211 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
212 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
213 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
214 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//==·TYPE·DEFINITION·==========================================================</span></div>
215 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
216 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
Max diff block lines reached; 11429/35134 bytes (32.53%) of diff not shown.
9.44 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 vector_cast.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 51, 151 lines modifiedOffset 51, 126 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//·Helper·Functions·for·binary·reading·/·writing58 47//·Implements·a·writer·module·for·STL·ascii·files
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 5163 51
64 52#ifndef·OPENMESH_VECTORCAST_HH 
65 53#define·OPENMESH_VECTORCAST_HH64 52#ifndef·__STLWRITER_HH__
 65 53#define·__STLWRITER_HH__
66 5466 54
67 5567 55
68 56//==·INCLUDES68 56//===·INCLUDES
69 =================================================================69 ================================================================
70 5770 57
71 5871 58//·--------------------·STL
 72 59#include·<iosfwd>
 73 60#include·<string>
 74 61//·--------------------·OpenMesh
72 59#include·<OpenMesh/Core/System/config.h>75 62#include·<OpenMesh/Core/System/config.h>
73 60#include·<OpenMesh/Core/Utils/vector_traits.hh> 
74 61#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>
75 62#include·<OpenMesh/Core/Geometry/VectorT.hh> 
76 63 
77 64 
78 65//==·NAMESPACES 
79 =============================================================== 
80 6679 66
81 6780 67
82 68namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{81 68//==·NAMESPACES
 82 ===============================================================
83 6983 69
84 7084 70
 85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 86 72namespace·IO·{
85 71// 
86 ============================================================================= 
87 72 
88 7387 73
 88 74
 89 75//===·IMPLEMENTATION
 90 ==========================================================
 91 76
89 7792 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{
 95 84public:
 96 85
 97 86·_\x8__\x8S_\x8T_\x8L_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_();
90 78//--------------------------------------------------------------------------- 
91 -- 
92 79 
93 80template·<typename·src_t,·typename·dst_t,·int·n> 
94 _\x88_\x81inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(·const·src_t·&_src,·dst_t·&_dst,·GenProg::Int2Type<n> 
95 ) 
96 82{ 
97 83·assert_compile(_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8d_\x8s_\x8t_\x8__\x8t_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8_·<=·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8s_\x8r_\x8c_\x8__\x8t_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8_) 
98 84·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(_src,_dst,·GenProg::Int2Type<n-1>()); 
99 85·_dst[n-1]·=·static_cast<typename·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8d_\x8s_\x8t_\x8__\x8t_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e·>(_src[n- 
100 1]); 
101 86} 
102 8798 87
 99 _\x88_\x89·virtual·_\x8~_\x8__\x8S_\x8T_\x8L_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{};
103 88template·<typename·src_t,·typename·dst_t> 
104 _\x88_\x89inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(·const·src_t·&·/*_src*/,·dst_t·&·/*_dst*/,·GenProg:: 
105 Int2Type<0>·) 
106 90{100 90
107 91} 
108 92 
109 93template·<typename·src_t,·typename·dst_t,·int·n> 
110 _\x89_\x84inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8o_\x8p_\x8y(·const·src_t·&_src,·dst_t·&_dst,·GenProg::Int2Type<n> 
111 )101 _.9_.1·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·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;
112 95{107 95
113 96·assert_compile(_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8d_\x8s_\x8t_\x8__\x8t_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8_·<=·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8s_\x8r_\x8c_\x8__\x8t_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8_) 
114 97·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8o_\x8p_\x8y(_src,_dst,·GenProg::Int2Type<n-1>()); 
115 98·_dst[n-1]·=·_src[n-1];108 96·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::
 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;
116 99}112 99
117 100 
118 101template·<typename·src_t,·typename·dst_t> 
119 _\x81_\x80_\x82inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8o_\x8p_\x8y(·const·src_t·&·/*_src*/,·dst_t·&·/*_dst*/·, 
120 GenProg::Int2Type<0>·) 
121 103{ 
122 104}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;
123 105120 105};
124 106121 106
125 107122 107
126 108//-------------------------------------------------------------------------- 
127 --- 
128 109#ifndef·DOXY_IGNORE_THIS123 108//==·TYPE·DEFINITION
 124 ==========================================================
 125 109
129 110126 110
Max diff block lines reached; 4188/9642 bytes (43.43%) of diff not shown.
88.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/Utils/PropertyCreator.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, 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">PropertyCreator.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-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, 213 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">#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>·</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="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>
 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>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/HandleToPropHandle.hh&gt;</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/PropertyManager.hh&gt;</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="preprocessor">#include·&lt;sstream&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="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><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;memory&gt;</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>·</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">#include·&lt;OpenMesh/Core/IO/SR_store.hh&gt;</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>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="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><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><span·class="preprocessor">#define·OM_CONCAT_IMPL(a,·b)·a##b</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">#define·OM_CONCAT(a,·b)·OM_CONCAT_IMPL(a,·b)</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>
 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>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
162 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};"> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03310.html">···67</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03310.html">PropertyCreator</a></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>
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>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">public</span>:</div>170 <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>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03310.html#a60df4a463d9ad90901777a9ea7249c09">···72</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a03310.html#a60df4a463d9ad90901777a9ea7249c09">type_string</a>()·=·0;</div> 
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">virtual</span>·std::string·type_id_string()·=·0;</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</div>
 175 <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>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">bool</span>·can_you_create(<span·class="keyword">const</span>·std::string·&amp;_type_name);</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>
172 <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>
 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>
173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03310.html#aed5340bbea413fd538c6b626d29dcb8c">···80</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#aed5340bbea413fd538c6b626d29dcb8c">create_vertex_property</a>··(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·=·0;</div> 
174 <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"><a·class="line"·href="a03310.html#a80b4e3b453c38e545a9959e42c6c329b">···83</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#a80b4e3b453c38e545a9959e42c6c329b">create_halfedge_property</a>(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·=·0;</div> 
176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div> 
177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03310.html#af4d05434bc1fa9898185a72641d3983c">···86</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#af4d05434bc1fa9898185a72641d3983c">create_edge_property</a>····(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·=·0;</div> 
178 <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"><a·class="line"·href="a03310.html#a37190fc337821f5e8b29d50885240b83">···89</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#a37190fc337821f5e8b29d50885240b83">create_face_property</a>····(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·=·0;</div> 
180 <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>
181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03310.html#acfc954bf9897bd7c5db1bc31e65b82a4">···92</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#acfc95[·...·truncated·by·diffoscope;·len:·201,·SHA:·5b6060c1b850e6f14c9029e20e3fb18562289bce4bd63f2af793d9edb9c26d99·...·]</div>183 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>184 <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>··<a·class="code·hl_class"·href="a02406.html">_PLYWriter_</a>();</div>
183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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>
184 <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>·HandleT&gt;</div> 
185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03310.html#ac81dcfed466352e77647e4a57921b2fb">···97</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#ac81dcfed466352e77647e4a57921b2fb">create_property</a>(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name);</div> 
186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>188 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03310.html">~PropertyCreator</a>()·{}</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:·146,·SHA:·d3da703d989bf67fd2ae429f1e5c4d5a29374f0bbe5818bad2a979a2aad68087·...·]}</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>
188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">protected</span>:</div> 
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_class"·href="a03310.html">PropertyCreator</a>()·{}</div> 
191 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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>··<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>
192 <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>··<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>
 197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 198 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">enum</span>·ValueType·{</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>
 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">private</span>:</div>
 208 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">mutable</span>·Options·options_;</div>
 209 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 210 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keyword">struct·</span>CustomProperty</div>
 211 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··{</div>
Max diff block lines reached; 11385/67695 bytes (16.82%) of diff not shown.
21.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 PropertyCreator.hh5 PLYWriter.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, 304 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#pragma·once52 42
53 4353 43
54 44#include·<OpenMesh/Core/System/config.h> 
55 45#include·<OpenMesh/Core/Utils/HandleToPropHandle.hh> 
56 46#include·<OpenMesh/Core/Utils/PropertyManager.hh> 
57 47#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
58 48#include·<sstream> 
59 49#include·<stdexcept> 
60 50#include·<string> 
61 51#include·<memory> 
62 52 
63 53#include·<OpenMesh/Core/IO/SR_store.hh>54 44
 55 45//
 56 =============================================================================
 57 46//
 58 47//·Implements·a·writer·module·for·PLY·files
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52#ifndef·__PLYWRITER_HH__
 65 53#define·__PLYWRITER_HH__
64 5466 54
65 5567 55
66 56namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{68 56//===·INCLUDES
 69 ================================================================
67 5770 57
68 58#define·OM_CONCAT_IMPL(a,·b)·a##b 
69 59#define·OM_CONCAT(a,·b)·OM_CONCAT_IMPL(a,·b) 
70 60 
71 _.6_.7class·OPENMESHDLLEXPORT·_.P_.r_.o_.p_.e_.r_.t_.y_.C_.r_.e_.a_.t_.o_.r71 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
72 68{81 68
73 69public:82 69//==·NAMESPACES
 83 ===============================================================
74 7084 70
75 _\x87_\x82·virtual·std::string·_\x8t_\x8y_\x8p_\x8e_\x8__\x8s_\x8t_\x8r_\x8i_\x8n_\x8g()·=·0; 
76 73 
77 74·virtual·std::string·type_id_string()·=·0;85 71
 86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 87 73namespace·IO·{
 88 74
78 7589 75
79 77·bool·can_you_create(const·std::string·&_type_name);90 76//===·IMPLEMENTATION
 91 ==========================================================
 92 77
80 7893 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
81 _\x88_\x80·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string& 
82 _property_name)·=·0; 
83 81 
84 _\x88_\x83·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string& 
85 _property_name)·=·0; 
86 84 
87 _\x88_\x86·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string& 
88 _property_name)·=·0; 
89 87 
90 _\x88_\x89·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string& 
91 _property_name)·=·0; 
92 9095 90{
93 _\x89_\x82·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string& 
94 _property_name)·=·0; 
95 9396 91public:
 97 92
 98 93·_\x8__\x8P_\x8L_\x8Y_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_();
96 9499 94
97 96·template·<typename·HandleT> 
98 _\x89_\x87·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string&·_property_name); 
99 98 
100 99·virtual·_.~_.P_.r_.o_.p_.e_.r_.t_.y_.C_.r_.e_.a_.t_.o_.r()·{}100 _.9_.6·virtual·_.~_.__.P_.L_.Y_.W_.r_.i_.t_.e_.r_._()·{};
 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";·}
101 100105 100
102 101protected: 
103 102·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8r_\x8e_\x8a_\x8t_\x8o_\x8r()·{} 
104 103106 101·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,
 107 std::streamsize·_precision·=·6)·const·override;
 108 102
 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;
105 104};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,
 119 112·ValueTypeUSHORT,·ValueTypeSHORT,
 120 113·ValueTypeDOUBLE
 121 114·};
 122 115
 123 116private:
 124 117·mutable·Options·options_;
 125 118
 126 119·struct·CustomProperty
Max diff block lines reached; 8173/22425 bytes (36.45%) of diff not shown.
87.1 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/Utils/Predicates.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">Predicates.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 137, 319 lines modifiedOffset 137, 100 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><span·class="preprocessor">#pragma·once</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">#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><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&gt;</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·OFF·files</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;utility&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="comment">//=============================================================================</span></div>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;set&gt;</span></div> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;type_traits&gt;</span></div> 
154 <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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·NAMESPACES·===============================================================</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>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OFFWRITER_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="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><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><span·class="keyword">namespace·</span>Predicates·{</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>·</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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·FORWARD·DECLARATION·======================================================</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="comment">//==·CLASS·DEFINITION·=========================================================</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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·PredicateT&gt;</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="a02874.html">···65</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02874.html">PredicateBase</a></div> 
168 <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="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div> 
170 </div> 
171 <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>
172 <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>·PredicateT&gt;</div> 
173 <div·class="foldopen"·id="foldopen00070"·data-start="{"·data-end="};"> 
174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02878.html">···70</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02878.html">Predicate</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·hre[·...·truncated·by·diffoscope;·len:·68,·SHA:·aa0f2c197acb7bd0ad564c6bdff86d21fc1147bbd821fe4479017d923b1aa32f·...·]</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">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>
175 <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>
176 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_struct"·href="a02878.html">Predicate</a>(PredicateT·_p)</div> 
177 <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>
178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······p_(_p)</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//===·IMPLEMENTATION·==========================================================</span></div>
179 <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>
180 <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>
181 <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>·T&gt;</div> 
182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">bool</span>·operator()(<span·class="keyword">const</span>·T&amp;·_t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p_(_t);·}</div> 
183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div> 
184 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··PredicateT·p_;</div> 
185 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>};</div> 
186 </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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·PredicateT&gt;</div> 
189 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><a·class="code·hl_struct"·href="a02878.html">Predicate&lt;const·PredicateT&amp;&gt;</a>·make_predicate(PredicateT&amp;·_p)·{·<span·class="keywordflow">return</span>·{·_p·};·}</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">typename</span>·PredicateT&gt;</div> 
192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>Predicate&lt;PredicateT&gt;·make_predicate(PredicateT&amp;&amp;·_p)·{·<span·class="keywordflow">return</span>·{·_p·};·}</div> 
193 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
194 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Predicate1T,·<span·class="keyword">typename</span>·Predicate2T&gt;</div> 
195 <div·class="foldopen"·id="foldopen00090"·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>
196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02882.html">···90</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02882.html">Disjunction</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02874.html">PredicateBase</a>&lt;Disjunction&lt;Predicate1T,·Predicate2T&gt;&gt;</div> 
197 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>{</div> 
198 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_struct"·href="a02882.html">Disjunction</a>(Predicate1T·_p1,·Predicate2T·_p2)</div> 
199 <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>
200 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······p1_(_p1),</div>181 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>
201 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······p2_(_p2)</div> 
202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{}</div>182 <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>
203 <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>
204 <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>·T&gt;</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>
205 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">bool</span>·operator()(<span·class="keyword">const</span>·T&amp;·_t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p1_(·_t)·||·p2_(·_t);·}</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>
206 <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>
 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>
207 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··Predicate1T·p1_;</div> 
208 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··Predicate2T·p2_;</div> 
209 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};</div> 
210 </div> 
211 <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>
 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>
212 <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>·Predicate1T,·<span·class="keyword">typename</span>·Predicate2T&gt;</div> 
213 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};"> 
Max diff block lines reached; 43232/68659 bytes (62.97%) of diff not shown.
19.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 Predicates.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 46, 373 lines modifiedOffset 46, 131 lines modified
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
53 43#pragma·once53 43
54 4454 44
 55 45//
55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
56 46#include·<OpenMesh/Core/Utils/PropertyManager.hh> 
57 47 
58 48#include·<utility> 
59 49#include·<array> 
60 50#include·<vector> 
61 51#include·<set> 
62 52#include·<type_traits> 
63 53 
64 54//==·NAMESPACES 
65 ===============================================================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
66 5567 55
67 56namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{68 56//===·INCLUDES
 69 ================================================================
68 5770 57
69 58namespace·Predicates·{ 
70 59 
71 60//==·FORWARD·DECLARATION 
72 ====================================================== 
73 61 
74 62//==·CLASS·DEFINITION71 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>
 78 65
 79 66
 80 67//==·NAMESPACES
75 =========================================================81 ===============================================================
76 63 
77 64template·<typename·PredicateT> 
78 _\x86_\x85struct·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8B_\x8a_\x8s_\x8e 
79 66{ 
80 67}; 
81 6882 68
82 69template·<typename·PredicateT> 
83 _\x87_\x80struct·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e·:·public·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8B_\x8a_\x8s_\x8e<Predicate<PredicateT>> 
84 71{ 
85 72·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e(PredicateT·_p) 
86 73·: 
87 74·p_(_p) 
88 75·{}83 69
 84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 71namespace·IO·{
 86 72
 87 73
 88 74//===·IMPLEMENTATION
 89 ==========================================================
 90 75
89 7691 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:
 95 95
 96 96·_\x8__\x8O_\x8F_\x8F_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_();
90 77·template·<typename·T> 
91 78·bool·operator()(const·T&·_t)·const·{·return·p_(_t);·} 
92 79 
93 80·PredicateT·p_; 
94 81}; 
95 82 
96 83template·<typename·PredicateT> 
97 84_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8<_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8T_\x8&_\x8>·make_predicate(PredicateT&·_p)·{·return·{·_p·}; 
98 } 
99 85 
100 86template·<typename·PredicateT> 
101 87Predicate<PredicateT>·make_predicate(PredicateT&&·_p)·{·return·{·_p·};·} 
102 88 
103 89template·<typename·Predicate1T,·typename·Predicate2T> 
104 _\x89_\x80struct·_\x8D_\x8i_\x8s_\x8j_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·:·public·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8B_\x8a_\x8s_\x8e<Disjunction<Predicate1T, 
105 Predicate2T>> 
106 91{ 
107 92·_\x8D_\x8i_\x8s_\x8j_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(Predicate1T·_p1,·Predicate2T·_p2) 
108 93·: 
109 94·p1_(_p1), 
110 95·p2_(_p2) 
111 96·{} 
112 9797 97
113 98·template·<typename·T> 
114 99·bool·operator()(const·T&·_t)·const·{·return·p1_(·_t)·||·p2_(·_t);·} 
115 100 
116 101·Predicate1T·p1_; 
117 102·Predicate2T·p2_; 
118 103};98 98·virtual·_.~_.__.O_.F_.F_.W_.r_.i_.t_.e_.r_._()·{};
 99 99
 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;
119 104105 104
120 105template·<typename·Predicate1T,·typename·Predicate2T> 
Max diff block lines reached; 15058/20351 bytes (73.99%) of diff not shown.
33.3 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/Utils/SingletonT_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, 98 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">SingletonT_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-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>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>·</div> 
145 <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">//=============================================================================</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">//··Implements·a·simple·singleton·template</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>}·<span·class="comment">//·namespace·IO</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> 
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">#define·OPENMESH_SINGLETON_C</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="comment">//==·INCLUDES·=================================================================</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>·</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·header</span></div> 
Max diff block lines reached; 2697/26624 bytes (10.13%) of diff not shown.
7.16 KB
html2text {}
    
Offset 1, 104 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 SingletonT_impl.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 =============================================================================7 =============================================================================
 8 2//
 9 3//·Implements·an·IOManager·writer·module·for·VTK·files
57 46//10 4//
 11 5//
58 47//·Implements·a·simple·singleton·template 
59 48// 
60 49// 
61 =============================================================================12 =============================================================================
 13 6
 14 7#ifndef·__VTKWRITER_HH__
 15 8#define·__VTKWRITER_HH__
 16 9
62 50 
63 51 
64 52#define·OPENMESH_SINGLETON_C 
65 53 
66 54 
67 55//==·INCLUDES17 10//===·INCLUDES
68 =================================================================18 ================================================================
69 56 
70 57 
71 58//·header19 11
 20 12#include·<string>
 21 13#include·<iosfwd>
 22 14
 23 15#include·<OpenMesh/Core/System/config.h>
72 59#include·<OpenMesh/Core/Utils/SingletonT.hh>24 16#include·<OpenMesh/Core/Utils/SingletonT.hh>
73 60 
74 6125 17#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh>
 26 18#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>
 27 19
75 62//==·NAMESPACES28 20//==·NAMESPACES
76 ===============================================================29 ===============================================================
 30 21
77 63 
78 64 
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{31 22namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 66 
81 67 
82 68//==·SINGLETON'S·DATA32 23namespace·IO·{
 33 24
 34 25//===·IMPLEMENTATION
83 =========================================================35 ==========================================================
84 69 
85 70 
86 71template·<class·T> 
87 72T*·SingletonT<T>::pInstance__·=·0; 
88 73 
89 74template·<class·T> 
90 75bool·SingletonT<T>::destroyed__·=·false; 
91 76 
92 7736 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{
 39 29public:
 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";·}
 43 _\x83_\x83·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"vtk";·}
 44 34
 45 35·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,
 46 std::streamsize·_precision·=·6)·const·override;
 47 36·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::
 48 streamsize·_precision·=·6)·const·override;
 49 37
 50 _\x83_\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;
 51 }
 52 39};
 53 40
Max diff block lines reached; 2208/7303 bytes (30.23%) of diff not shown.
151 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/Utils/Property.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, 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">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-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, 584 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="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>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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><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="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>
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">#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>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__OBJWRITER_HH__</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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__OBJWRITER_HH__</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>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><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/SR_store.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="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">#include·&lt;string&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><span·class="preprocessor">#include·&lt;fstream&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="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>
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="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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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="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>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>
 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>
 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="};">
 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>
 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>
 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>
173 <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>
 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>
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> 
175 <div·class="foldopen"·id="foldopen00092"·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="a02834.html">BaseProperty</a></div> 
177 <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>
178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</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>[·...·truncated·by·diffoscope;·len:·97,·SHA:·854684a11e65cac4544dd19c3e5a757ab620beaa0400fa68213be87aeffd7edf·...·]</div>
179 <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>
 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>
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·T·······································Value;</div>197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">private</span>:</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> 
185 <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>
186 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">public</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>
187 <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>·</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>
 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>
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> 
190 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>············<span·class="keyword">const</span>·std::string&amp;·_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>,</div> 
191 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>············<span·class="keyword">const</span>·std::string&amp;·_internal_type_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>)</div> 
192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··:·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>(_name,·_internal_type_name)</div> 
193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··{}</div>206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
194 </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>·</div>208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
Max diff block lines reached; 97910/120485 bytes (81.26%) of diff not shown.
33.4 KB
html2text {}
Max HTML report size reached
42.1 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/Mesh/Attributes.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 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">Attributes.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 <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>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 139, 67 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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_ATTRIBUTES_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="comment">//··Implements·an·reader·module·for·STL·files</span></div>
147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_ATTRIBUTES_HH</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>
148 <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="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>
149 <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>
150 <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>
151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
152 <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>
153 <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> 
154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</span></div> 
155 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;string&gt;</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="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>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
160 <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> 
161 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Attributes·{</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>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
164 <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">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>
165 <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>·</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·FORWARDS·=================================================================</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">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="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>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</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">//·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>
 188 <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">~_STLReader_</a>()·{};</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>
166 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">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>
167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96d">···79</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96d">AttributeBits</a></div> 
168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div> 
169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92">···81</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92">None</a>··········=·0,··</div> 
170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">···82</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Normal</a>········=·1,··</div> 
171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">···83</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">Color</a>·········=·2,··</div> 
172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">···84</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">PrevHalfedge</a>··=·4,··</div> 
173 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">···85</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">Status</a>········=·8,··</div> 
174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20">···86</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20">TexCoord1D</a>····=·16,·</div> 
175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1">···87</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1">TexCoord2D</a>····=·32,·</div> 
176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28">···88</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28">TexCoord3D</a>····=·64,·</div> 
177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd">TextureIndex</a>··=·128·</div> 
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd">···90</a></span>};</div> 
179 </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>
180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</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="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>
181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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="keywordtype">bool</span>·read(std::istream&amp;·_in,</div>
 203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····················<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">override</span>;</div>
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02378.html#a858cd5bae3eea93ecc33ca12a3e6c475">··109</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02378.html#a858cd5bae3eea93ecc33ca12a3e6c475">set_epsilon</a>(<span·class="keywordtype">float</span>·_eps)·{·eps_=_eps;·}</div>
 207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a02378.html#acbefb6a50e972b08a99db82267cfa70c">··112</a></span>··<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a02378.html#acbefb6a50e972b08a99db82267cfa70c">epsilon</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·eps_;·}</div>
 209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 210 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
Max diff block lines reached; 7693/33800 bytes (22.76%) of diff not shown.
8.99 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 STLReader.hh
5 Attributes.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 49, 101 lines modifiedOffset 48, 156 lines modified
49 39·*·*48 39·*·*
50 40·*·=========================================================================49 40·*·=========================================================================
51 */50 */
52 4151 41
53 4252 42
54 4353 43
55 4454 44
56 51#ifndef·OPENMESH_ATTRIBUTES_HH 
57 52#define·OPENMESH_ATTRIBUTES_HH 
58 5355 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__
59 5466 54
 67 55
60 55//==·INCLUDES68 56//===·INCLUDES
61 =================================================================69 ================================================================
62 56 
63 5770 57
64 58#include·<OpenMesh/Core/System/config.h> 
65 59#include·<OpenMesh/Core/Mesh/Status.hh> 
66 6071 58
 72 59#include·<stdio.h>
 73 60#include·<string>
67 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
 79 66
68 62//==·NAMESPACES80 67//==·NAMESPACES
69 ===============================================================81 ===============================================================
70 63 
71 64 
72 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
73 66namespace·Attributes·{ 
74 67 
75 6882 68
76 69//==·CLASS·DEFINITION83 69
 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 ===========================================================
 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
 97 85{
 98 86public:
 99 87
 100 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;
 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 _\x81_\x81_\x82·float·_\x8e_\x8p_\x8s_\x8i_\x8l_\x8o_\x8n()·const·{·return·eps_;·}
 121 113
 122 114
 123 115
 124 116private:
 125 117
 126 118·enum·STL_Type·{·STLA,·STLB,·NONE·};
 127 119·STL_Type·check_stl_type(const·std::string&·_filename)·const;
 128 120
 129 121·bool·read_stla(const·std::string&·_filename,·BaseImporter&·_bi,·Options&
 130 _opt)·const;
 131 122·bool·read_stla(std::istream&·_in,·BaseImporter&·_bi,·Options&·_opt)·const;
 132 123·bool·read_stlb(const·std::string&·_filename,·BaseImporter&·_bi,·Options&
 133 _opt)·const;
 134 124·bool·read_stlb(std::istream&·_in,·BaseImporter&·_bi,·Options&·_opt)·const;
 135 125
 136 126
 137 127private:
 138 128
 139 129·float·eps_;
 140 130};
 141 131
 142 132
 143 133//==·TYPE·DEFINITION
77 ========================================================144 ==========================================================
 145 134
 146 135
 147 137extern·_STLReader_·_\x8__\x8__\x8S_\x8T_\x8L_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8I_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e;
 148 138OPENMESHDLLEXPORT·_STLReader_&·STLReader();
 149 139
Max diff block lines reached; 4960/9185 bytes (54.00%) of diff not shown.
52.5 KB
./usr/share/doc/libopenmesh-dev/html/a00563_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/DefaultPolyMesh.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/reader/PLYReader.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">DefaultPolyMesh.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PLYReader.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 137, 40 lines modifiedOffset 137, 233 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><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> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>144 <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>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·reader·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>
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="preprocessor">#include·&lt;<a·class="code"·href="a06470.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> 
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="preprocessor">#ifndef·__PLYREADER_HH__</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__PLYREADER_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><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">//===·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><span·class="keyword">typedef</span>·PolyMesh_ArrayKernelT&lt;DefaultTraitsDouble&gt;·PolyMesh;</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="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><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">#include·&lt;vector&gt;</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;list&gt;</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="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&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/SingletonT.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/BaseReader.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>
 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>
 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>
 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">//==·FORWARDS·=================================================================</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">class·</span>BaseImporter;</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="comment">//==·IMPLEMENTATION·===========================================================</span></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>
 189 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};">
 190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02366.html">···95</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02366.html">_PLYReader_</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02338.html">BaseReader</a></div>
 191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div>
 192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">public</span>:</div>
 193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<a·class="code·hl_class"·href="a02366.html">_PLYReader_</a>();</div>
 195 <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"><a·class="line"·href="a02366.html#a380699923731046e54f481c815b302e0">··101</a></span>··std::string·<a·class="code·hl_function"·href="a02366.html#a380699923731046e54f481c815b302e0">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>
 197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02366.html#ab5c56767d9bd221820d7825274a67265">··102</a></span>··std::string·<a·class="code·hl_function"·href="a02366.html#ab5c56767d9bd221820d7825274a67265">get_extensions</a>()<span·class="keyword">··const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;ply&quot;</span>;·}</div>
 198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02366.html#a95dc00ceb71613d91a3193786789943a">··103</a></span>··std::string·<a·class="code·hl_function"·href="a02366.html#a95dc00ceb71613d91a3193786789943a">get_magic</a>()<span·class="keyword">·······const·override·</span>{·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;PLY&quot;</span>;·}</div>
 199 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 200 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordtype">bool</span>·read(<span·class="keyword">const</span>·std::string&amp;·_filename,</div>
 201 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div>
 202 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">override</span>;</div>
 203 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 204 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">bool</span>·read(std::istream&amp;·_is,</div>
 205 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>············<a·class="code·hl_class"·href="a02322.html">BaseImporter</a>&amp;·_bi,</div>
 206 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>············<a·class="code·hl_class"·href="a02334.html">Options</a>&amp;·_opt)·<span·class="keyword">override</span>;</div>
 207 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 208 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</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>
 209 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 210 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">enum</span>·ValueType·{</div>
 211 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····Unsupported,</div>
 212 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····ValueTypeINT8,·ValueTypeCHAR,</div>
 213 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>····ValueTypeUINT8,·ValueTypeUCHAR,</div>
 214 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····ValueTypeINT16,·ValueTypeSHORT,</div>
 215 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>····ValueTypeUINT16,·ValueTypeUSHORT,</div>
 216 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····ValueTypeINT32,·ValueTypeINT,</div>
 217 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>····ValueTypeUINT32,·ValueTypeUINT,</div>
 218 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>····ValueTypeFLOAT32,·ValueTypeFLOAT,</div>
 219 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>····ValueTypeFLOAT64,·ValueTypeDOUBLE</div>
 220 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··};</div>
 221 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 222 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span><span·class="keyword">private</span>:</div>
 223 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 224 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<span·class="keywordtype">bool</span>·can_u_read(std::istream&amp;·_is)·<span·class="keyword">const</span>;</div>
 225 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 226 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="keywordtype">bool</span>·read_ascii(std::istream&amp;·_in,·BaseImporter&amp;·_bi,·<span·class="keyword">const</span>·Options&amp;·_opt)·<span·class="keyword">const</span>;</div>
Max diff block lines reached; 2972/42647 bytes (6.97%) of diff not shown.
10.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 DefaultPolyMesh.hh5 PLYReader.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 46, 47 lines modifiedOffset 46, 281 lines modified
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
 53 43
 54 44
 55 45//
53 43#ifndef·OPENMESH_DEFAULTPOLYMESH_HH 
54 44#define·OPENMESH_DEFAULTPOLYMESH_HH 
55 45 
56 46 
57 47//==·INCLUDES 
58 =================================================================56 =============================================================================
59 48 
60 49#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> 
61 50#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>57 46//
 58 47//·Implements·a·reader·module·for·OFF·files
 59 48//
 60 49//
 61 =============================================================================
 62 50
62 5163 51
 64 52#ifndef·__PLYREADER_HH__
 65 53#define·__PLYREADER_HH__
 66 54
63 52//==·NAMESPACES 
64 =============================================================== 
65 53 
66 54namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
67 5567 55
68 56//==·TYPEDEFS68 56//===·INCLUDES
69 =================================================================69 ================================================================
70 5770 57
71 58typedef·PolyMesh_ArrayKernelT<DefaultTraitsDouble>·PolyMesh;71 58
72 5972 59
73 60//73 60#include·<iosfwd>
 74 61#include·<string>
 75 62#include·<cstdio>
 76 63#include·<vector>
 77 64#include·<list>
 78 65
 79 66#include·<OpenMesh/Core/System/config.h>
 80 67#include·<OpenMesh/Core/Utils/SingletonT.hh>
 81 68#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 82 69#include·<OpenMesh/Core/Utils/GenProg.hh>
 83 70
 84 71
 85 72//==·NAMESPACES
 86 ===============================================================
 87 73
 88 74
 89 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 90 76namespace·IO·{
 91 77
 92 78
 93 79//==·FORWARDS
74 =============================================================================94 =================================================================
75 61}·//·namespace·OpenMesh 
76 62//95 80
 96 81
 97 82class·BaseImporter;
 98 83
 99 84
 100 85//==·IMPLEMENTATION
 101 ===========================================================
 102 86
 103 87
 104 _\x89_\x85class·OPENMESHDLLEXPORT·_\x8__\x8P_\x8L_\x8Y_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_·:·public·_\x8B_\x8a_\x8s_\x8e_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r
 105 96{
 106 97public:
 107 98
 108 99·_\x8__\x8P_\x8L_\x8Y_\x8R_\x8e_\x8a_\x8d_\x8e_\x8r_\x8_();
 109 100
 110 _\x81_\x80_\x81·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·override·{·return·"PLY·polygon·file
 111 format";·}
 112 _\x81_\x80_\x82·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"ply";·}
 113 _\x81_\x80_\x83·std::string·_\x8g_\x8e_\x8t_\x8__\x8m_\x8a_\x8g_\x8i_\x8c()·const·override·{·return·"PLY";·}
 114 104
 115 105·bool·read(const·std::string&·_filename,
 116 106·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 117 107·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
 118 108
 119 109·bool·read(std::istream&·_is,
 120 110·_\x8B_\x8a_\x8s_\x8e_\x8I_\x8m_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_bi,
 121 111·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_opt)·override;
 122 112
 123 113·bool·can_u_read(const·std::string&·_filename)·const·override;
 124 114
 125 115·enum·ValueType·{
 126 116·Unsupported,
 127 117·ValueTypeINT8,·ValueTypeCHAR,
 128 118·ValueTypeUINT8,·ValueTypeUCHAR,
 129 119·ValueTypeINT16,·ValueTypeSHORT,
 130 120·ValueTypeUINT16,·ValueTypeUSHORT,
 131 121·ValueTypeINT32,·ValueTypeINT,
 132 122·ValueTypeUINT32,·ValueTypeUINT,
 133 123·ValueTypeFLOAT32,·ValueTypeFLOAT,
 134 124·ValueTypeFLOAT64,·ValueTypeDOUBLE
 135 125·};
 136 126
 137 127private:
 138 128
 139 129·bool·can_u_read(std::istream&·_is)·const;
 140 130
 141 131·bool·read_ascii(std::istream&·_in,·BaseImporter&·_bi,·const·Options&·_opt)
 142 const;
 143 132·bool·read_binary(std::istream&·_in,·BaseImporter&·_bi,·bool·swap,·const
 144 Options&·_opt)·const;
 145 133
 146 134·void·readValue(ValueType·_type·,·std::istream&·_in,·float&·_value)·const;
 147 135·void·readValue(ValueType·_type·,·std::istream&·_in,·double&·_value)·const;
Max diff block lines reached; 2537/10930 bytes (23.21%) of diff not shown.
206 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/Mesh/PolyMeshT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/reader/OBJReader.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">PolyMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OBJReader.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, 592 lines modifiedOffset 141, 171 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·PolyMeshT</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>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>·</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_POLYMESHT_HH</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>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_POLYMESHT_HH</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>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;iosfwd&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/Geometry/MathDefs.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/PolyConnectivity.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/Tags.hh&gt;</span></div> 
165 <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="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="preprocessor">#include·&lt;map&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="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">#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>
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>
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>
 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>·</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><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>·</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>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>
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><span·class="keyword">namespace·</span>IO·{</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="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Kernel&gt;</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>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
177 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="};">180 <div·class="foldopen"·id="foldopen00082"·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="code·hl_class"·href="a02338.html">BaseReader</a></div>
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02718.html">···90</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02718.html">PolyMeshT</a>·:·<span·class="keyword">public</span>·Kernel</div> 
179 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>{</div> 
180 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">public</span>:</div> 
181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>
182 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02718.html#aee8e212a032787407e4a543031840063">···95</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02718.html">PolyMeshT&lt;Kernel&gt;</a>···················<a·class="code·hl_typedef"·href="a02718.html#aee8e212a032787407e4a543031840063">This</a>;</div> 
183 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//---·item·types·---</span></div>183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</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>
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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="keyword">virtual</span>·<a·class="code·hl_class"·href="a02342.html">~_OBJReader_</a>()·{·}</div>
185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
186 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02718.html#a33d15d135e70be103b2d1c96e15b378c">··100</a></span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02718.html#a33d15d135e70be103b2d1c96e15b378c">is_polymesh</a>()·{·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;··}</div> 
187 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·is_trimesh()··{·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·}</div> 
188 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">using·</span>ConnectivityTag·=·PolyConnectivityTag;</div> 
189 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">enum</span>·{·IsPolyMesh·=·1·};</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[·...·truncated·by·diffoscope;·len:·141,·SHA:·a00208fcc6a9a59e3137e47c83e58bcf8b619b2924630cec20796b4894d5cab7·...·]</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>
190 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">enum</span>·{·IsTriMesh··=·0·};</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>
191 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>199 <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>
192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">class·</span>Material</div>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··{</div>
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">public</span>:</div>
 206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····Material():Tr_(0),index_Kd_(0)·{·cleanup();·}</div>
193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····<span·class="keywordtype">void</span>·cleanup()</div>
194 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">··110</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Scalar····<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Scalar</a>;</div> 
195 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno"><a·class="line"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">··112</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Point·····<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Point</a>;</div> 
196 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">··114</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Normal····<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Normal</a>;</div> 
197 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a02718.html#af0d8129bf1a819c468c6edcb13b5203b">··116</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Color·····<a·class="code·hl_typedef"·href="a02718.html#af0d8129bf1a819c468c6edcb13b5203b">Color</a>;</div> 
198 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno"><a·class="line"·href="a02718.html#af6526fbc3e7f3a1e98a5543b9563b021">··118</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::TexCoord1D··<a·class="code·hl_typedef"·href="a02718.html#af6526fbc3e7f3a1e98a5543b9563b021">TexCoord1D</a>;</div> 
199 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a02718.html#a4ae59536e97b43444c4f1622c645ebaf">··120</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::TexCoord2D··<a·class="code·hl_typedef"·href="a02718.html#a4ae59536e97b43444c4f1622c645ebaf">TexCoord2D</a>;</div> 
200 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02718.html#a5ec24476d2513efe71ddd1255a2ca444">··122</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::TexCoord3D··<a·class="code·hl_typedef"·href="a02718.html#a5ec24476d2513efe71ddd1255a2ca444">TexCoord3D</a>;</div> 
201 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a02718.html#a03e6fd1a2fc91d4144374fd28dfbecee">··124</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Vertex····<a·class="code·hl_typedef"·href="a02718.html#a03e6fd1a2fc91d4144374fd28dfbecee">Vertex</a>;</div> 
202 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a02718.html#a249b0c195a81eeab341f7f73089d157e">··126</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Halfedge··<a·class="code·hl_typedef"·href="a02718.html#a249b0c195a81eeab341f7f73089d157e">Halfedge</a>;</div> 
203 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno"><a·class="line"·href="a02718.html#ab2ccdc42b7b25cf35915d3639fc461b2">··128</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Edge······<a·class="code·hl_typedef"·href="a02718.html#ab2ccdc42b7b25cf35915d3639fc461b2">Edge</a>;</div> 
204 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno"><a·class="line"·href="a02718.html#a71e1e8eaabeb24eca04237931b4bea26">··130</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Kernel::Face······<a·class="code·hl_typedef"·href="a02718.html#a71e1e8eaabeb24eca04237931b4bea26">Face</a>;</div> 
205 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····{</div>
 211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>······Kd_is_set_·····=·<span·class="keyword">false</span>;</div>
Max diff block lines reached; 130165/159572 bytes (81.57%) of diff not shown.
50.3 KB
html2text {}
Max HTML report size reached
46.3 KB
./usr/share/doc/libopenmesh-dev/html/a00578_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/ArrayItems.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">ArrayItems.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, 96 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><span·class="preprocessor">#ifndef·OPENMESH_ARRAY_ITEMS_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_ARRAY_ITEMS_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>·</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><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="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·reader·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>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/Core/System/config.h&gt;</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/Utils/GenProg.hh&gt;</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">#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">#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>·</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">//===·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><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="comment">//·OpenMesh</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>
 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>
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·DEFINITION·=========================================================</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="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">struct·</span>ArrayItems</div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·STD·C++</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="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#include·&lt;iosfwd&gt;</span></div>
168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··<span·class="comment">//------------------------------------------------------·internal·vertex·type</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>
169 <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>
170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">class·</span>Vertex</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>
171 <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>
172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····HalfedgeHandle··halfedge_handle_;</div> 
174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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="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>
175 <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>
176 <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>
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//----------------------------------------------------·internal·halfedge·type</span></div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//==·IMPLEMENTATION·===========================================================</span></div>
178 <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>
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div> 
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">class·</span>Halfedge_without_prev</div> 
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··{</div> 
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div> 
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····FaceHandle······face_handle_;</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····VertexHandle····vertex_handle_;</div> 
185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····HalfedgeHandle··next_halfedge_handle_;</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="preprocessor">#endif</span></div> 
188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">class·</span>Halfedge_with_prev·:·<span·class="keyword">public</span>·Halfedge_without_prev</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>··<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="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>
192 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div> 
193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····HalfedgeHandle··prev_halfedge_handle_;</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="[·...·truncated·by·diffoscope;·len:·144,·SHA:·ef487e0b6e017245f48423ff1e4c5080fc93a050d6fc0cdd422e8f01a4bac1fb·...·]</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>
194 <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>
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#endif</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>
196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//TODO:·should·be·selected·with·config.h·define</span></div> 
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·Halfedge_with_prev················Halfedge;</div> 
199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·Halfedge_without_prev·············HalfedgeNoPrev;</div> 
200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·GenProg::Bool2Type&lt;true&gt;··········HasPrevHalfedge;</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>
201 <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>·</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>
202 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//--------------------------------------------------------·internal·edge·type</span></div> 
203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div> 
204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">class·</span>Edge</div> 
205 <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>
206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div> 
207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····Halfedge··halfedges_[2];</div> 
Max diff block lines reached; 3030/37978 bytes (7.98%) of diff not shown.
9.07 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 ArrayItems.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, 105 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
 55 45//
54 44#ifndef·OPENMESH_ARRAY_ITEMS_HH 
55 45#define·OPENMESH_ARRAY_ITEMS_HH 
56 46 
57 47 
58 48//==·INCLUDES 
59 =================================================================56 =============================================================================
60 4957 46//
 58 47//·Implements·a·reader·module·for·OFF·files
 59 48//
 60 49//
 61 =============================================================================
61 5062 50
62 51#include·<OpenMesh/Core/System/config.h> 
63 52#include·<OpenMesh/Core/Utils/GenProg.hh> 
64 53#include·<OpenMesh/Core/Mesh/Handles.hh>63 51
 64 52#ifndef·__OMREADER_HH__
 65 53#define·__OMREADER_HH__
65 5466 54
66 5567 55
67 56//==·NAMESPACES68 56//===·INCLUDES
68 ===============================================================69 ================================================================
69 5770 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>
 81 68#include·<string>
70 58namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
71 59 
72 60 
73 61//==·CLASS·DEFINITION 
74 ========================================================= 
75 62 
76 63 
77 65struct·ArrayItems 
78 66{ 
79 67 
80 68·//------------------------------------------------------·internal·vertex 
81 type 
82 6982 69
83 71·class·Vertex 
84 72·{ 
85 73·friend·class·ArrayKernel; 
86 74·HalfedgeHandle·halfedge_handle_; 
87 75·};83 70
 84 71//==·NAMESPACES
 85 ===============================================================
 86 72
 87 73
 88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 89 75namespace·IO·{
88 7690 76
89 7791 77
90 78·//----------------------------------------------------·internal·halfedge 
91 type92 78//==·IMPLEMENTATION
 93 ===========================================================
92 7994 79
 95 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;
 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:
 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;
93 80#ifndef·DOXY_IGNORE_THIS 
94 81·class·Halfedge_without_prev 
95 82·{ 
96 83·friend·class·ArrayKernel; 
97 84·FaceHandle·face_handle_; 
98 85·VertexHandle·vertex_handle_; 
99 86·HalfedgeHandle·next_halfedge_handle_; 
100 87·}; 
101 88#endif 
Max diff block lines reached; 2618/9267 bytes (28.25%) of diff not shown.
758 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/Mesh/PolyConnectivity_inline_impl.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, 1989 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">PolyConnectivity_inline_impl.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>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span><span·class="preprocessor">#ifndef·OPENMESH_POLYCONNECTIVITY_INTERFACE_INCLUDE</span></div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#error·Do·not·include·this·directly,·include·instead·PolyConnectivity.hh</span></div> 
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_POLYCONNECTIVITY_INTERFACE_INCLUDE</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>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>126 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>·</div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span>·<span·class="comment">//·To·help·some·IDEs</span></div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/IteratorsT.hh&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/Mesh/CirculatorsT.hh&gt;</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>
 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">···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>
 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>
 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>
 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="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="keywordflow">if</span>·(R)</div>
151 <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>······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>
Max diff block lines reached; 486281/529089 bytes (91.91%) of diff not shown.
242 KB
html2text {}
Max HTML report size reached
170 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/Mesh/SmartRange.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 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">SmartRange.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 137, 414 lines modifiedOffset 137, 427 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><span·class="preprocessor">#pragma·once</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">#include·&lt;utility&gt;</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;array&gt;</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;set&gt;</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">//==·NAMESPACES·===============================================================</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>
 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>
152 <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>
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>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>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">//==·FORWARD·DECLARATION·======================================================</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>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">//==·CLASS·DEFINITION·=========================================================</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>·</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="a01013.html">OpenMesh/Tools/Utils/NumLimitsT.hh</a>&gt;</span></div>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace··</span>{</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#else</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">struct·</span>Identity</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··T·operator()(<span·class="keyword">const</span>·T&amp;·_t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·_t;·}</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>}</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">typename</span>·RangeT,·<span·class="keyword">typename</span>·HandleT,·<span·class="keyword">typename</span>·Functor&gt;</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">struct·</span>FilteredSmartRangeT;</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>
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><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·RangeT,·<span·class="keyword">typename</span>·HandleT&gt;</div> 
173 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};"> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02786.html">···73</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02786.html">SmartRangeT</a></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>
 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>
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="keyword">using·</span>Handle·=·HandleT;</div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02786.html">SmartRange</a>·=·<a·class="code·hl_struct"·href="a02786.html">SmartRangeT&lt;RangeT,·HandleT&gt;</a>;</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">using·</span>Range·=·RangeT;</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·TODO:·Someone·with·better·c++·knowledge·may·improve·the·code·below.</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>
 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>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·NAMESPACES·===============================================================</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">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
182 <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>·Functor&gt;</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span>IO·{</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="a02786.html#a13c21382cae3ce215ca156b6a455ab37">···88</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02786.html#a13c21382cae3ce215ca156b6a455ab37">sum</a>(Func[·...·truncated·by·diffoscope;·len:·128,·SHA:·491e81d2dd7587991d8c138f3dd50647ecb1626b50f1dc51f4b749a67c14d480·...·]</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">//=============================================================================</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">#ifndef·DOXY_IGNORE_THIS</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>
 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>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">auto</span>·range·=·<span·class="keyword">static_cast&lt;</span><span·class="keyword">const·</span>RangeT*<span·class="keyword">&gt;</span>(<span·class="keyword">this</span>);</div> 
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">auto</span>·begin·=·range-&gt;begin();</div> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">auto</span>·end···=·range-&gt;end();</div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····assert(begin·!=·end);</div> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">typename</span>·std::decay&lt;<span·class="keyword">decltype</span>·(f(*begin))&gt;::type·result·=·f(*begin);</div> 
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keyword">auto</span>·it·=·begin;</div> 
192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····++it;</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">for</span>·(;·it·!=·end;·++it)</div> 
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········result·+=·f(*it);</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>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">····typedef·T·value_type;····································\</span></div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">····static·const·bool·is_streamable·=·true;··················\</span></div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">····static·size_t·size_of(const·value_type&amp;)·{·return·sizeof(value_type);·}···\</span></div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">····static·size_t·size_of(void)·{·return·sizeof(value_type);·}···\</span></div>
 200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="preprocessor">····static·std::string·type_identifier(void)·{·return·#T;·}·\</span></div>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">····static·size_t·store(·std::ostream&amp;·_os,·const·value_type&amp;·_val,·\</span></div>
 202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">·························bool·_swap=false)·{·················\</span></div>
 203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">······value_type·tmp·=·_val;·································\</span></div>
 204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">······if·(_swap)·reverse_byte_order(tmp);····················\</span></div>
Max diff block lines reached; 69129/139893 bytes (49.42%) of diff not shown.
33.7 KB
html2text {}
Max HTML report size reached
29.2 KB
./usr/share/doc/libopenmesh-dev/html/a00590_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/PolyMesh_ArrayKernelT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Templates/bla.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">PolyMesh_ArrayKernelT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">bla.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, 88 lines modifiedOffset 138, 71 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">//··CLASS·PolyMesh_ArrayKernelT</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·bla</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><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_NEWCLASST_HH</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_NEWCLASST_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>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_POLY_MESH_ARRAY_KERNEL_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_POLY_MESH_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>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>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">//==·FORWARDDECLARATIONS·======================================================</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> 
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="a06470.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> 
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> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
 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="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>·</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">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>·</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>·Traits&gt;</div>171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;&gt;</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">class·</span>TriMesh_ArrayKernelT;</div>172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">class·</span>blaT</div>
175 <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> 
177 <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>·Traits&gt;</div> 
178 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};"> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02710.html">···78</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02710.html">PolyMesh_ArrayKernel_GeneratorT</a></div> 
180 <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>
 175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>···</div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02522.html">FinalMeshItemsT&lt;Traits,·false&gt;</a>··············<a·class="code·hl_struct"·href="a02522.html">MeshItems</a>;</div> 
182 <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="a02438.html">AttribKernelT&lt;MeshItems,·PolyConnectivity&gt;</a>··<a·class="code·hl_class"·href="a02438.html">AttribKernel</a>;</div> 
183 <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="a02718.html">PolyMeshT&lt;AttribKernel&gt;</a>·····················<a·class="code·hl_class"·href="a02718.html">Mesh</a>;</div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>};</div>176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··blaT()·{}</div>
185 </div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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">···86</span>··~blaT()·{}</div>
187 <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="l00088"·name="l00088"></a><span·class="lineno">···88</span>··</div>
188 <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>·Traits·=·DefaultTraits&gt;</div>181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">private</span>:</div>
189 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};"> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02714.html">···94</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02714.html">PolyMesh_ArrayKernelT</a></div> 
191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02710.html">PolyMesh_ArrayKernel_GeneratorT</a>&lt;Traits&gt;::Mesh</div>182 <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>··blaT(<span·class="keyword">const</span>·blaT&amp;·_rhs);</div>
 184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··blaT&amp;·operator=(<span·class="keyword">const</span>·blaT&amp;·_rhs);</div>
192 <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>
193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">public</span>:</div> 
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_class"·href="a02714.html">PolyMesh_ArrayKernelT</a>()·{}</div> 
195 <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>·OtherTraits&gt;</div> 
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02714.html">PolyMesh_ArrayKernelT</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02706.html">TriMesh_ArrayKernelT&lt;OtherTraits&gt;</a>·&amp;·t)</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>·····<span·class="comment">//assign·the·connectivity·and·standard·properties</span></div> 
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·····this-&gt;assign(t,·<span·class="keyword">true</span>);</div> 
200 <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>··}</div> 
202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>};</div> 
203 </div> 
204 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>
205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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>·</div>
206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">//=============================================================================</span></div>190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//=============================================================================</span></div>
207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
Max diff block lines reached; 1906/23767 bytes (8.02%) of diff not shown.
5.91 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 PolyMesh_ArrayKernelT.hh5 bla.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, 105 lines modifiedOffset 47, 80 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//·CLASS·PolyMesh_ArrayKernelT57 46//·CLASS·bla
 58 47//
59 48//59 48//
60 49// 
61 =============================================================================60 =============================================================================
 61 49#ifndef·DOXY_IGNORE_THIS
 62 50#ifndef·OPENMESH_NEWCLASST_HH
 63 51#define·OPENMESH_NEWCLASST_HH
 64 52
 65 53
62 50 
63 51 
64 52#ifndef·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH 
65 53#define·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH 
66 54 
67 55 
68 56//==·INCLUDES66 54//==·INCLUDES
69 =================================================================67 =================================================================
70 5768 55
 69 56
 70 57//==·FORWARDDECLARATIONS
 71 ======================================================
71 5872 58
 73 59
72 59#include·<OpenMesh/Core/System/config.h> 
73 60#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
74 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> 
75 62#include·<OpenMesh/Core/Mesh/FinalMeshItemsT.hh> 
76 63#include·<OpenMesh/Core/Mesh/AttribKernelT.hh> 
77 64#include·<OpenMesh/Core/Mesh/PolyMeshT.hh> 
78 65 
79 66 
80 67//==·NAMESPACES74 60//==·NAMESPACES
81 ===============================================================75 ===============================================================
 76 61
 77 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 63
 79 64
 80 65//==·CLASS·DEFINITION
 81 =========================================================
 82 66
 83 67
82 6884 68
83 6985 69
 86 77template·<>
 87 78class·blaT
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 71 
86 72template<class·Traits> 
87 73class·TriMesh_ArrayKernelT; 
88 74//==·CLASS·DEFINITION 
89 ========================================================= 
90 75 
91 77template·<class·Traits> 
92 _\x87_\x88struct·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T 
93 79{88 79{
 89 80public:
 90 81
 91 83·blaT()·{}
94 80·typedef·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8T_\x8<_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8,_\x8·_\x8f_\x8a_\x8l_\x8s_\x8e_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s; 
95 81·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,_\x8·_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8>·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l; 
96 82·typedef·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8>·_\x8M_\x8e_\x8s_\x8h; 
97 83}; 
98 8492 84
99 85 
100 93template·<class·Traits·=·DefaultTraits> 
101 _\x89_\x84class·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T 
102 95·:·public·_.P_.o_.l_.y_.M_.e_.s_.h_.__.A_.r_.r_.a_.y_.K_.e_.r_.n_.e_.l_.__.G_.e_.n_.e_.r_.a_.t_.o_.r_.T<Traits>::Mesh93 86·~blaT()·{}
 94 87
 95 88
 96 89private:
 97 90
 98 92·blaT(const·blaT&·_rhs);
 99 93
 100 95·blaT&·operator=(const·blaT&·_rhs);
103 96{101 96
 102 97};
 103 98
 104 99
104 97public: 
105 98·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T()·{} 
106 99·template<class·OtherTraits> 
107 100·explicit·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T(·const·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8O_\x8t_\x8h_\x8e_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·& 
108 t) 
109 101·{ 
110 102·//assign·the·connectivity·and·standard·properties 
111 103·this->assign(t,·true); 
112 104 
113 105·} 
114 106}; 
115 107 
116 108 
117 109//105 100//
 106 =============================================================================
 107 101}·//·namespace·OpenMesh
 108 102//
118 =============================================================================109 =============================================================================
119 110}·//·namespace·OpenMesh 
120 111//110 103#if·defined(OM_INCLUDE_TEMPLATES)·&&·!defined(OPENMESH_BLA_C)
Max diff block lines reached; 1851/6030 bytes (30.70%) of diff not shown.
884 KB
./usr/share/doc/libopenmesh-dev/html/a00599_source.html
    
Offset 22, 9469 lines modifiedOffset 22, 3053 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·436f·7265·2f4d·6573·682f··nMesh/Core/Mesh/000001c0:·6e4d·6573·682f·436f·7265·2f53·7973·7465··nMesh/Core/Syste
 000001d0:·6d2f·6d6f·7374·7265·616d·2e68·6820·536f··m/mostream.hh·So
 000001e0:·7572·6365·2046·696c·653c·2f74·6974·6c65··urce·File</title
000001d0:·4172·7261·794b·6572·6e65·6c2e·6868·2053··ArrayKernel.hh·S 
000001e0:·6f75·7263·6520·4669·6c65·3c2f·7469·746c··ource·File</titl 
000001f0:·653e·0a3c·6c69·6e6b·2068·7265·663d·2274··e>.<link·href="t 
00000200:·6162·732e·6373·7322·2072·656c·3d22·7374··abs.css"·rel="st 
00000210:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type=" 
00000220:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr 
00000230:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j 
00000240:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src=" 
00000250:·6a71·7565·7279·2e6a·7322·3e3c·2f73·6372··jquery.js"></scr 
00000260:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ 
00000270:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri 
00000280:·7074·2220·7372·633d·2264·796e·7365·6374··pt"·src="dynsect 
00000290:·696f·6e73·2e6a·7322·3e3c·2f73·6372·6970··ions.js"></scrip 
000002a0:·743e·0a3c·6c69·6e6b·2068·7265·663d·226e··t>.<link·href="n 
000002b0:·6176·7472·6565·2e63·7373·2220·7265·6c3d··avtree.css"·rel= 
000002c0:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ 
000002d0:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.< 
000002e0:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex 
000002f0:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr 
00000300:·633d·2272·6573·697a·652e·6a73·223e·3c2f··c="resize.js"></ 
00000310:·7363·7269·7074·3e0a·3c73·6372·6970·7420··script>.<script· 
00000320:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas 
00000330:·6372·6970·7422·2073·7263·3d22·6e61·7674··cript"·src="navt 
00000340:·7265·6564·6174·612e·6a73·223e·3c2f·7363··reedata.js"></sc 
00000350:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty 
00000360:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr 
00000370:·6970·7422·2073·7263·3d22·6e61·7674·7265··ipt"·src="navtre 
00000380:·652e·6a73·223e·3c2f·7363·7269·7074·3e0a··e.js"></script>. 
00000390:·3c6c·696e·6b20·6872·6566·3d22·7365·6172··<link·href="sear000001f0:·3e0a·3c6c·696e·6b20·6872·6566·3d22·7461··>.<link·href="ta
 00000200:·6273·2e63·7373·2220·7265·6c3d·2273·7479··bs.css"·rel="sty
 00000210:·6c65·7368·6565·7422·2074·7970·653d·2274··lesheet"·type="t
 00000220:·6578·742f·6373·7322·2f3e·0a3c·7363·7269··ext/css"/>.<scri
000003a0:·6368·2f73·6561·7263·682e·6373·7322·2072··ch/search.css"·r 
000003b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"· 
000003c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/ 
000003d0:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type=" 
000003e0:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript" 
000003f0:·2073·7263·3d22·7365·6172·6368·2f73·6561···src="search/sea 
00000400:·7263·6864·6174·612e·6a73·223e·3c2f·7363··rchdata.js"></sc 
00000410:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty 
00000420:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr 
00000430:·6970·7422·2073·7263·3d22·7365·6172·6368··ipt"·src="search 
00000440:·2f73·6561·7263·682e·6a73·223e·3c2f·7363··/search.js"></sc 
00000450:·7269·7074·3e0a·3c6c·696e·6b20·6872·6566··ript>.<link·href 
00000460:·3d22·646f·7879·6765·6e2e·6373·7322·2072··="doxygen.css"·r 
00000470:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"· 
00000480:·7479·7065·3d22·7465·7874·2f63·7373·2220··type="text/css"· 
00000490:·2f3e·0a3c·6c69·6e6b·2068·7265·663d·226c··/>.<link·href="l 
000004a0:·6f67·6f5f·616c·6967·6e2e·6373·7322·2072··ogo_align.css"·r 
000004b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"· 
000004c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/ 
000004d0:·3e0a·3c2f·6865·6164·3e0a·3c62·6f64·793e··>.</head>.<body> 
000004e0:·0a3c·6469·7620·6964·3d22·746f·7022·3e3c··.<div·id="top">< 
000004f0:·212d·2d20·646f·206e·6f74·2072·656d·6f76··!--·do·not·remov 
00000500:·6520·7468·6973·2064·6976·2c20·6974·2069··e·this·div,·it·i 
00000510:·7320·636c·6f73·6564·2062·7920·646f·7879··s·closed·by·doxy 
00000520:·6765·6e21·202d·2d3e·0a3c·6469·7620·6964··gen!·-->.<div·id 
00000530:·3d22·7469·746c·6561·7265·6122·3e0a·3c74··="titlearea">.<t 
00000540:·6162·6c65·2063·656c·6c73·7061·6369·6e67··able·cellspacing 
00000550:·3d22·3022·2063·656c·6c70·6164·6469·6e67··="0"·cellpadding 
00000560:·3d22·3022·3e0a·203c·7462·6f64·793e·0a20··="0">.·<tbody>.· 
00000570:·3c74·7220·6964·3d22·7072·6f6a·6563·7472··<tr·id="projectr 
00000580:·6f77·223e·0a20·203c·7464·2069·643d·2270··ow">.··<td·id="p 
00000590:·726f·6a65·6374·6c6f·676f·223e·3c69·6d67··rojectlogo"><img 
000005a0:·2061·6c74·3d22·4c6f·676f·2220·7372·633d···alt="Logo"·src= 
000005b0:·2272·7774·685f·7663·695f·7267·622e·6a70··"rwth_vci_rgb.jp 
000005c0:·6722·2f3e·3c2f·7464·3e0a·2020·3c74·6420··g"/></td>.··<td· 
000005d0:·6964·3d22·7072·6f6a·6563·7461·6c69·676e··id="projectalign 
000005e0:·223e·0a20·2020·3c64·6976·2069·643d·2270··">.···<div·id="p 
000005f0:·726f·6a65·6374·6e61·6d65·223e·4f70·656e··rojectname">Open 
00000600:·4d65·7368·0a20·2020·3c2f·6469·763e·0a20··Mesh.···</div>.· 
00000610:·203c·2f74·643e·0a20·3c2f·7472·3e0a·203c···</td>.·</tr>.·< 
00000620:·2f74·626f·6479·3e0a·3c2f·7461·626c·653e··/tbody>.</table> 
00000630:·0a3c·2f64·6976·3e0a·3c21·2d2d·2065·6e64··.</div>.<!--·end 
00000640:·2068·6561·6465·7220·7061·7274·202d·2d3e···header·part·--> 
00000650:·0a3c·212d·2d20·4765·6e65·7261·7465·6420··.<!--·Generated· 
00000660:·6279·2044·6f78·7967·656e·2031·2e39·2e38··by·Doxygen·1.9.8 
00000670:·202d·2d3e·0a3c·7363·7269·7074·2074·7970···-->.<script·typ 
00000680:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri 
00000690:·7074·223e·0a2f·2a20·406c·6963·656e·7365··pt">./*·@license 
000006a0:·206d·6167·6e65·743a·3f78·743d·7572·6e3a···magnet:?xt=urn: 
000006b0:·6274·6968·3a64·3364·3961·3961·3635·3935··btih:d3d9a9a6595 
000006c0:·3532·3166·3936·3636·6135·6539·3463·6338··521f9666a5e94cc8 
000006d0:·3330·6461·6238·3362·3635·3639·3926·616d··30dab83b65699&am 
000006e0:·703b·646e·3d65·7870·6174·2e74·7874·204d··p;dn=expat.txt·M 
000006f0:·4954·202a·2f0a·7661·7220·7365·6172·6368··IT·*/.var·search 
00000700:·426f·7820·3d20·6e65·7720·5365·6172·6368··Box·=·new·Search 
00000710:·426f·7828·2273·6561·7263·6842·6f78·222c··Box("searchBox", 
00000720:·2022·7365·6172·6368·2f22·2c27·2e68·746d···"search/",'.htm 
00000730:·6c27·293b·0a2f·2a20·406c·6963·656e·7365··l');./*·@license 
00000740:·2d65·6e64·202a·2f0a·3c2f·7363·7269·7074··-end·*/.</script 
00000750:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type=" 
00000760:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript" 
00000770:·2073·7263·3d22·6d65·6e75·6461·7461·2e6a···src="menudata.j 
00000780:·7322·3e3c·2f73·6372·6970·743e·0a3c·7363··s"></script>.<sc 
00000790:·7269·7074·2074·7970·653d·2274·6578·742f··ript·type="text/00000230:·7074·2074·7970·653d·2274·6578·742f·6a61··pt·type="text/ja
000007a0:·6a61·7661·7363·7269·7074·2220·7372·633d··javascript"·src=00000240:·7661·7363·7269·7074·2220·7372·633d·226a··vascript"·src="j
000007b0:·226d·656e·752e·6a73·223e·3c2f·7363·7269··"menu.js"></scri00000250:·7175·6572·792e·6a73·223e·3c2f·7363·7269··query.js"></scri
000007c0:·7074·3e0a·3c73·6372·6970·7420·7479·7065··pt>.<script·type00000260:·7074·3e0a·3c73·6372·6970·7420·7479·7065··pt>.<script·type
000007d0:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip00000270:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip
000007e0:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license· 
000007f0:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b 
00000800:·7469·683a·6433·6439·6139·6136·3539·3535··tih:d3d9a9a65955 
00000810:·3231·6639·3636·3661·3565·3934·6363·3833··21f9666a5e94cc83 
00000820:·3064·6162·3833·6236·3536·3939·2661·6d70··0dab83b65699&amp 
00000830:·3b64·6e3d·6578·7061·742e·7478·7420·4d49··;dn=expat.txt·MI 
00000840:·5420·2a2f·0a24·2866·756e·6374·696f·6e28··T·*/.$(function( 
00000850:·2920·7b0a·2020·696e·6974·4d65·6e75·2827··)·{.··initMenu(' 
00000860:·272c·7472·7565·2c66·616c·7365·2c27·7365··',true,false,'se 
00000870:·6172·6368·2e70·6870·272c·2753·6561·7263··arch.php','Searc 
00000880:·6827·293b·0a20·2024·2864·6f63·756d·656e··h');.··$(documen 
00000890:·7429·2e72·6561·6479·2866·756e·6374·696f··t).ready(functio 
000008a0:·6e28·2920·7b20·696e·6974·5f73·6561·7263··n()·{·init_searc 
000008b0:·6828·293b·207d·293b·0a7d·293b·0a2f·2a20··h();·});.});./*· 
000008c0:·406c·6963·656e·7365·2d65·6e64·202a·2f0a··@license-end·*/. 
000008d0:·3c2f·7363·7269·7074·3e0a·3c64·6976·2069··</script>.<div·i 
000008e0:·643d·226d·6169·6e2d·6e61·7622·3e3c·2f64··d="main-nav"></d00000280:·7422·2073·7263·3d22·6479·6e73·6563·7469··t"·src="dynsecti
Max diff block lines reached; 829153/860227 bytes (96.39%) of diff not shown.
43.4 KB
html2text {}
Max HTML report size reached
12.1 KB
./usr/share/doc/libopenmesh-dev/html/a00602_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/Tags.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/System/OpenMeshDLLMacros.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">Tags.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OpenMeshDLLMacros.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, 26 lines modifiedOffset 136, 38 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">//·Disable·the·warnings·about·needs·to·have·DLL·interface·as·we·have·tons·of·vector·templates</span></div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifdef·_MSC_VER</span></div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">··#pragma·warning(·disable:·4251·)</span></div>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</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">#endif</span></div>
144 <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>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div> 
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02798.html">···47</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02798.html">PolyConnectivityTag</a>·{};</div> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02802.html">···49</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02802.html">TriConnectivityTag</a>·{};</div> 
149 <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><span·class="preprocessor">#ifndef·OPENMESHDLLEXPORT</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">········#ifdef·WIN32</span></div>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">················#ifdef·OPENMESHDLL</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">························#ifdef·BUILDOPENMESHDLL</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">········#define·OPENMESHDLLEXPORT·__declspec(dllexport)</span></div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">········#define·OPENMESHDLLEXPORTONLY·__declspec(dllexport)</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">························#else</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">········#define·OPENMESHDLLEXPORT·__declspec(dllimport)</span></div>
 156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">········#define·OPENMESHDLLEXPORTONLY</span></div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">························#endif</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">················#else···········</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">························#define·OPENMESHDLLEXPORT</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">························#define·OPENMESHDLLEXPORTONLY</span></div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">················#endif</span></div>
150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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="preprocessor">········#else</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">················#define·OPENMESHDLLEXPORT</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">················#define·OPENMESHDLLEXPORTONLY</span></div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">········#endif</span></div>
151 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#endif</span></div>
152 <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> 
153 <div·class="ttc"·id="aa02798_html"><div·class="ttname"><a·href="a02798.html">OpenMesh::PolyConnectivityTag</a></div><div·class="ttdoc">Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.</div><div·class="ttdef"><b>Definition</b>·Tags.hh:47</div></div> 
154 <div·class="ttc"·id="aa02802_html"><div·class="ttname"><a·href="a02802.html">OpenMesh::TriConnectivityTag</a></div><div·class="ttdoc">Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity.</div><div·class="ttdef"><b>Definition</b>·Tags.hh:49</div></div> 
155 </div><!--·fragment·--></div><!--·contents·-->167 </div><!--·fragment·--></div><!--·contents·-->
156 </div><!--·doc-content·-->168 </div><!--·doc-content·-->
157 <hr>169 <hr>
158 <address>170 <address>
159 <small>171 <small>
160 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">172 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
161 </a>173 </a>
2.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 Tags.hh5 OpenMeshDLLMacros.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, 29 lines modifiedOffset 45, 35 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·once 
53 43 
54 44namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
55 45 
56 _\x84_\x87struct·_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g·{}; 
57 _\x84_\x89struct·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g·{}; 
58 50 
59 51}·//·namespace·OpenMesh 
60 52 
61 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
62 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh, 
63 different·mesh·kernels·... 
64 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59 
65 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g 
66 Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity. 
67 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Tags.hh:47 
68 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g 
69 Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity. 
70 D.De.ef.fi.in.ni.it.ti.io.on.n·Tags.hh:4952 42//·Disable·the·warnings·about·needs·to·have·DLL·interface·as·we·have·tons·of
 53 vector·templates
 54 43#ifdef·_MSC_VER
 55 44·#pragma·warning(·disable:·4251·)
 56 45#endif
 57 46
 58 47#ifndef·OPENMESHDLLEXPORT
 59 48·#ifdef·WIN32
 60 49·#ifdef·OPENMESHDLL
 61 50·#ifdef·BUILDOPENMESHDLL
 62 51·#define·OPENMESHDLLEXPORT·__declspec(dllexport)
 63 52·#define·OPENMESHDLLEXPORTONLY·__declspec(dllexport)
 64 53·#else
 65 54·#define·OPENMESHDLLEXPORT·__declspec(dllimport)
 66 55·#define·OPENMESHDLLEXPORTONLY
 67 56·#endif
 68 57·#else
 69 58·#define·OPENMESHDLLEXPORT
 70 59·#define·OPENMESHDLLEXPORTONLY
 71 60·#endif
 72 61·#else
 73 62·#define·OPENMESHDLLEXPORT
 74 63·#define·OPENMESHDLLEXPORTONLY
 75 64·#endif
 76 65#endif
71 ===============================================================================77 ===============================================================================
72 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.78 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
73 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.79 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
485 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/Core/Mesh/PolyConnectivity.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/System/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, 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">PolyConnectivity.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 <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, 1327 lines modifiedOffset 138, 15 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>
Diff chunk too large, falling back to line-by-line diff (1 lines added, 1313 lines removed)
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_POLYCONNECTIVITY_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_POLYCONNECTIVITY_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="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.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/Mesh/SmartRange.hh&gt;</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="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>{</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>Iterators</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>·ValueHandle,·<span·class="keyword">class</span>·MemberOwner,·<span·class="keywordtype">bool</span>·(MemberOwner::*PrimitiveStatusMember)()·const,·<span·class="keywordtype">size_t</span>·(MemberOwner::*PrimitiveCountMember)()·const&gt;</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">class·</span>GenericIteratorT;</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">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">class·</span>GenericCirculatorBaseT;</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">template</span>&lt;<span·class="keyword">typename</span>·Traits&gt;</div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">class·</span>GenericCirculatorT_DEPRECATED;</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">typename</span>·Traits,·<span·class="keywordtype">bool</span>·CW&gt;</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">class·</span>GenericCirculatorT;</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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·RangeTraitT&gt;</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">class·</span>EntityRange;</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;</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">typename</span>·CONTAINER_T,</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">typename</span>·ITER_T,</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··ITER_T·(CONTAINER_T::*begin_fn)()·const,</div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··ITER_T·(CONTAINER_T::*end_fn)()·const&gt;</div> 
177 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02622.html">···76</a></span>struct·<a·class="code·hl_struct"·href="a02622.html">RangeTraitT</a></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">using·</span>CONTAINER_TYPE·=·CONTAINER_T;</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">using·</span>ITER_TYPE·=·ITER_T;</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·ITER_TYPE·begin(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container)·{·<span·class="keywordflow">return</span>·(_container.*begin_fn)();·}</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">static</span>·ITER_TYPE·end(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container)···{·<span·class="keywordflow">return</span>·(_container.*end_fn)();·}</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div> 
185 </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="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CirculatorRangeTraitT&gt;</div> 
189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02450.html">CirculatorRange</a>;</div> 
190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div> 
191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>&lt;</div> 
192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">typename</span>·CONTAINER_T,</div> 
193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">typename</span>·ITER_T,</div> 
194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typename</span>·CENTER_ENTITY_T,</div> 
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typename</span>·TO_ENTITY_T,</div> 
196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····ITER_T·(CONTAINER_T::*begin_fn)(CENTER_ENTITY_T)·const,</div> 
197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····ITER_T·(CONTAINER_T::*end_fn)(CENTER_ENTITY_T)·const&gt;</div> 
198 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};"> 
199 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02626.html">···95</a></span>struct·<a·class="code·hl_struct"·href="a02626.html">CirculatorRangeTraitT</a></div> 
200 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div> 
201 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">using·</span>CONTAINER_TYPE·=·CONTAINER_T;</div> 
202 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">using·</span>ITER_TYPE·=·ITER_T;</div> 
203 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">using·</span>CENTER_ENTITY_TYPE·=·CENTER_ENTITY_T;</div> 
204 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">using·</span>TO_ENTITYE_TYPE·=·TO_ENTITY_T;</div> 
205 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">static</span>·ITER_TYPE·begin(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·CENTER_ENTITY_TYPE·_ce)···{·<span·class="keywordflow">return</span>·(_container.*begin_fn)(_ce);·}</div> 
206 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">static</span>·ITER_TYPE·begin(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh,·<span·class="keywordtype">int</span>)·{·<span·class="keywordflow">return</span>·ITER_TYPE(_container,·_heh);·}</div> 
207 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">static</span>·ITER_TYPE·end(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·CENTER_ENTITY_TYPE·_ce)·····{·<span·class="keywordflow">return</span>·(_container.*end_fn)(_ce);·}</div> 
208 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">static</span>·ITER_TYPE·end(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh,·<span·class="keywordtype">int</span>)···{·<span·class="keywordflow">return</span>·ITER_TYPE(_container,·_heh,·<span·class="keyword">true</span>);·}</div> 
209 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};</div> 
210 </div> 
211 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div> 
212 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02742.html">SmartVertexHandle</a>;</div> 
213 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>;</div> 
214 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02750.html">SmartEdgeHandle</a>;</div> 
215 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02754.html">SmartFaceHandle</a>;</div> 
216 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div> 
217 <div·class="foldopen"·id="foldopen00114"·data-start="{"·data-end="};"> 
218 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02630.html">··114</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02422.html">ArrayKernel</a></div> 
219 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>{</div> 
220 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keyword">public</span>:</div> 
221 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
222 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
223 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a02630.html#a986cacf0e6df55c72d12c2780ea38c96">··120</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>···························<a·class="code·hl_variable"·href="a02630.html#a986cacf0e6df55c72d12c2780ea38c96">InvalidVertexHandle</a>;</div> 
224 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02630.html#a28e271ca70ee579ff3532124147d7c61">··122</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·························<a·class="code·hl_variable"·href="a02630.html#a28e271ca70ee579ff3532124147d7c61">InvalidHalfedgeHandle</a>;</div> 
225 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a02630.html#aa23384aa0cd664431ee2c22a9a01fc7d">··124</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>·····························<a·class="code·hl_variable"·href="a02630.html#aa23384aa0cd664431ee2c22a9a01fc7d">InvalidEdgeHandle</a>;</div> 
226 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a02630.html#a78014bea8d569ba1f07fc55ef1a4b19c">··126</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>·····························<a·class="code·hl_variable"·href="a02630.html#a78014bea8d569ba1f07fc55ef1a4b19c">InvalidFaceHandle</a>;</div> 
227 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div> 
228 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a02630.html#a15e43cefcdb1b697946ab7d6422c1164">··129</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>····························<a·class="code·hl_typedef"·href="a02630.html#a15e43cefcdb1b697946ab7d6422c1164">This</a>;</div> 
229 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div> 
230 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="comment">//---·iterators·---</span></div> 
231 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div> 
Max diff block lines reached; 130/336471 bytes (0.04%) of diff not shown.
156 KB
html2text {}
Max HTML report size reached
161 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/Core/Mesh/PolyMeshT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/System/compiler.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">PolyMeshT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">compiler.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, 639 lines modifiedOffset 139, 137 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·OPENMESH_COMPILER_H</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESH_COMPILER_H</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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="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·PolyMeshT·-·IMPLEMENTATION</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>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">#if·defined(_DEBUG)·||·defined(DEBUG)</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">#··define·OM_DEBUG</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_POLYMESH_C</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#endif</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">//=============================================================================</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">//·Workaround·for·Intel·Compiler·with·MS·VC++·6</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/Mesh/PolyMeshT.hh&gt;</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#if·defined(_MSC_VER)·&amp;&amp;·\</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">···(·defined(__ICL)·||·defined(__INTEL_COMPILER)·||·defined(__ICC)·)</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">#··if·!defined(__INTEL_COMPILER)</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">#····define·__INTEL_COMPILER·__ICL</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">#··endif</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="a00674.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">#··define·OM_USE_INTEL_COMPILER·1</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">#endif</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="comment">//·---------------------------------------------------------·MS·Visual·C++·----</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">//·Compiler·_MSC_VER</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><span·class="comment">//·.NET·2002·1300·</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><span·class="comment">//·.NET·2003·1310</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>·</div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</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">class</span>·Kernel&gt;</div> 
175 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}"> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02718.html#a5a52366a97b3c87ab3473c476f221e22">···74</a></span>uint·<a·class="code·hl_function"·href="a02718.html#a5a52366a97b3c87ab3473c476f221e22">PolyMeshT&lt;Kernel&gt;::find_feature_edges</a>(<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Scalar</a>·_angle_tresh)</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>··assert(Kernel::has_edge_status());<span·class="comment">//this·function·needs·edge·status·property</span></div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··uint·n_feature_edges·=·0;</div> 
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">EdgeIter</a>·e_it·=·Kernel::edges_begin();·e_it·!=·Kernel::edges_end();·++e_it)</div> 
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··{</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//·.NET·2005·1400</span></div>
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">if</span>·(fabs(calc_dihedral_angle(*e_it))·&gt;·_angle_tresh)</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{<span·class="comment">//note:·could·be·optimized·by·comparing·cos(dih_angle)·vs.·cos(_angle_tresh)</span></div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······this-&gt;status(*e_it).set_feature(<span·class="keyword">true</span>);</div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n_feature_edges++;</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#if·defined(_MSC_VER)·&amp;&amp;·!defined(OM_USE_INTEL_COMPILER)</span></div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··if·(_MSC_VER·==·1300)</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#····define·OM_CC_MSVC</span></div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#····define·OM_TYPENAME</span></div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE·······0</span></div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION······0</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES···········1</span></div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#··elif·(_MSC_VER·==·1310)</span></div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#····define·OM_CC_MSVC</span></div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#····define·OM_TYPENAME</span></div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE·······1</span></div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION······1</span></div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES···········1</span></div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#··elif·(_MSC_VER·&gt;=·1400)·</span><span·class="comment">//·settings·for·.NET·2005·(NOTE:·not·fully·tested)</span></div>
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····}</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#····define·OM_TYPENAME</span></div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE·······1</span></div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION······1</span></div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES···········1</span></div>
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keywordflow">else</span></div>189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#··else</span></div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#····error·&quot;Version·7·(.NET·2002)·or·higher·of·the·MS·VC++·is·required!&quot;</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>······this-&gt;status(*e_it).set_feature(<span·class="keyword">false</span>);</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>··}</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordflow">return</span>·n_feature_edges;</div>191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#··endif</span></div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div> 
194 </div>192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//···currently·no·windows·dll·supported</span></div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#··define·OM_STATIC_BUILD·1</span></div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#··if·defined(_MT)</span></div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#····define·OM_REENTRANT·1</span></div>
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#··endif</span></div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#··define·OM_CC·&quot;MSVC++&quot;</span></div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#··define·OM_CC_VERSION·_MSC_VER</span></div>
 199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//·Does·not·work·stable·because·the·define·_CPPRTTI·sometimes·does·not·exist,</span></div>
 200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·though·the·option·/GR·is·set!?·</span></div>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#··if·defined(__cplusplus)·&amp;&amp;·!defined(_CPPRTTI)</span></div>
 202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#····error·&quot;Enable·Runtime·Type·Information·(Compiler·Option·/GR)!&quot;</span></div>
 203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#··endif</span></div>
 204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#··if·!defined(_USE_MATH_DEFINES)</span></div>
 205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#····error·&quot;You·have·to·define·_USE_MATH_DEFINES·in·the·compiler·settings!&quot;</span></div>
 206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#··endif</span></div>
 207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//·-------------------------------------------------------------·Borland·C·----</span></div>
Max diff block lines reached; 86146/128512 bytes (67.03%) of diff not shown.
35.5 KB
html2text {}
Max HTML report size reached
143 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/Core/Mesh/SmartHandles.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/System/omstream.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">SmartHandles.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 <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>
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, 514 lines modifiedOffset 136, 40 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">#ifndef·OPENMESH_POLYCONNECTIVITY_INTERFACE_INCLUDE</span></div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#error·Do·not·include·this·directly,·include·instead·PolyConnectivity.hh</span></div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#endif</span><span·class="comment">//OPENMESH_POLYCONNECTIVITY_INTERFACE_INCLUDE</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div> 
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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">//··OpenMesh·streams:·omlog,·omout,·omerr</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">//==·NAMESPACES·===============================================================</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="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="preprocessor">#ifndef·OPENMESH_OMSTREAMS_HH</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_OMSTREAMS_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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="comment">//==·FORWARD·DECLARATION·======================================================</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">struct·</span>SmartVertexHandle;</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="keyword">struct·</span>SmartHalfedgeHandle;</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="keyword">struct·</span>SmartEdgeHandle;</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/mostream.hh&gt;</span></div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="keyword">struct·</span>SmartFaceHandle;</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>·</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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">//==·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>
163 <div·class="foldopen"·id="foldopen00063"·data-start="{"·data-end="};"> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno"><a·class="line"·href="a02730.html">···63</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02730.html">SmartBaseHandle</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><span·class="keyword">public</span>:</div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02730.html">SmartBaseHandle</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>*·_mesh·=·<span·class="keyword">nullptr</span>)·:·mesh_(_mesh)·{}</div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omlog();</div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02730.html#aa10a4469ebd8bd9186aefa1ed44fa0ae">···69</a></span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>*·<a·class="code·hl_function"·href="a02730.html#aa10a4469ebd8bd9186aefa1ed44fa0ae">mesh</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·mesh_;·}</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">//·TODO:·should·operators·==,·!=,·&lt;·look·at·mesh_?</span></div> 
172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omout();</div>
 164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omerr();</div>
173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">private</span>:</div> 
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>*·mesh_;</div> 
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//=============================================================================</span></div>
 167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_OMSTREAMS_HH·defined</span></div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>};</div> 
177 </div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
179 <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>·HandleType&gt;</div> 
180 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02734.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02734.html">SmartHandleStatusPredicates</a></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">public</span>:</div> 
184 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}"> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02734.html#a2f102fa0cc44ae9b5a986a834c00d4ea">···84</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02734.html#a2f102fa0cc44ae9b5a986a834c00d4ea">feature</a>()·<span·class="keyword">const</span>;</div> 
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="a02734.html#a02db69f4db055bd62c49554ed4f0e519">···86</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02734.html#a02db69f4db055bd62c49554ed4f0e519">selected</a>()·<span·class="keyword">const</span>;</div> 
188 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a02734.html#aac4cda802468fd0ed3d0327624d2f999">···88</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02734.html#aac4cda802468fd0ed3d0327624d2f999">tagged</a>()·<span·class="keyword">const</span>;</div> 
190 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="}"> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02734.html#ace778e38a0be890d3ef88e7a27b9bcdd">···90</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02734.html#ace778e38a0be890d3ef88e7a27b9bcdd">tagged2</a>()·<span·class="keyword">const</span>;</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="a02734.html#a58dfde62c61f05fda11cac96ed23260f">···92</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02734.html#a58dfde62c61f05fda11cac96ed23260f">locked</a>()·<span·class="keyword">const</span>;</div> 
194 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="}"> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02734.html#af2d42eca714a27c4b86e3a2c6c228a38">···94</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02734.html#af2d42eca714a27c4b86e3a2c6c228a38">hidden</a>()·<span·class="keyword">const</span>;</div> 
196 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}"> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02734.html#a72dad9648547a538ff2efc09e7af63d8">···96</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02734.html#a72dad9648547a538ff2efc09e7af63d8">deleted</a>()·<span·class="keyword">const</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>·</div> 
200 <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>·HandleType&gt;</div> 
201 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="};"> 
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02738.html">··101</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02738.html">SmartHandleBoundaryPredicate</a></div> 
203 <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="keyword">public</span>:</div> 
205 <div·class="foldopen"·id="foldopen00105"·data-start="{"·data-end="}"> 
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02738.html#a7a947000ee69c35e794ad8ed49427917">··105</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02738.html#a7a947000ee69c35e794ad8ed49427917">is_boundary</a>()·<span·class="keyword">const</span>;</div> 
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>};</div> 
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
209 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="};"> 
210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02742.html">··109</a></span><span·class="keyword">struct·</span>OPENMESHDLLEXPORT·<a·class="code·hl_struct"·href="a02742.html">SmartVertexHandle</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02730.html">SmartBaseHandle</a>,·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>,·<a·class="code·hl_class"·href="a02734.html">SmartHandleStatusPredicates</a>&lt;SmartVertexHandle&gt;,·<a·class="code·hl_class"·href="a02738.html">SmartHandleBoundaryPredicate</a>&lt;SmartVertexHandle&gt;</div> 
211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>{</div> 
212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_struct"·href="a02742.html">SmartVertexHandle</a>(<span·class="keywordtype">int</span>·_idx=-1,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>*·_mesh·=·<span·class="keyword">nullptr</span>)·:·<a·class="code·hl_class"·href="a02730.html">SmartBaseHandle</a>(_mesh),·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>(_idx)·{}</div> 
213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
214 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·out()······<span·class="keyword">const</span>;</div> 
215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·halfedge()·<span·class="keyword">const</span>;·<span·class="comment">//·alias·for·out</span></div> 
216 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>·in()·······<span·class="keyword">const</span>;</div> 
217 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
218 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<a·class="code·hl_class"·href="a02450.html">PolyConnectivity::ConstVertexFaceRange</a>·········faces()··············<span·class="keyword">const</span>;</div> 
219 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<a·class="code·hl_class"·href="a02450.html">PolyConnectivity::ConstVertexFaceCWRange</a>·······faces_cw()···········<span·class="keyword">const</span>;</div> 
Max diff block lines reached; 130/109416 bytes (0.12%) of diff not shown.
36.2 KB
html2text {}
Max HTML report size reached
133 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/Core/Mesh/TriMeshT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/Handles.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">TriMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Handles.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, 339 lines modifiedOffset 138, 228 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_HANDLES_HH</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_HANDLES_HH</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>·</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·TriMeshT</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_TRIMESH_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_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>
 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/System/config.h&gt;</span></div>
 152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;ostream&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>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="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>·</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">//==·CLASS·DEFINITION·=========================================================</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>·</div>
 162 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};">
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02558.html">···62</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a></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/PolyMeshT.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/Tags.hh&gt;</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>{·</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">public</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="keyword">explicit</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·idx_(_idx)·{}</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACES·===============================================================</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>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"><a·class="line"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">···69</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·idx_;·}</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>·</div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>170 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">···72</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·idx_·&gt;=·0;·}</div>
172 <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> 
174 <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>
175 <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>·Kernel&gt;</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="a02826.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02826.html">TriMeshT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a[·...·truncated·by·diffoscope;·len:·39,·SHA:·862bed936d2f697c4db4166d6f5fa321f22aa4e098617b8219fe073f2de29ba1·...·]</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02558.html#ab0fdb6ed3edbfc180f3e419ba9b8bebd">···75</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#ab0fdb6ed3edbfc180f3e419ba9b8bebd">reset</[·...·truncated·by·diffoscope;·len:·17,·SHA:·9d645fc9364208f291c35ee3256b42fcdadee3b09e37e4269b8ab5db726d0209·...·]</div>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02558.html#ab025c00d990cc69cd20e33e94abd2db9">···77</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#ab025c00d990cc69cd20e33e94abd2db9">invalidate</a>()·{·idx_·=·-1;·}</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="keywordtype">bool</span>·operator==(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>&amp;·_rhs)<span·class="keyword">·const·</span>{·</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·(this-&gt;idx_·==·_rhs.idx_);·</div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>
178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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="keywordtype">bool</span>·operator!=(<span·class="keyword">const</span>·BaseHandle&amp;·_rhs)<span·class="keyword">·const·</span>{·</div>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·(this-&gt;idx_·!=·_rhs.idx_);·</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>·</div>
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordtype">bool</span>·operator&lt;(<span·class="keyword">const</span>·BaseHandle&amp;·_rhs)<span·class="keyword">·const·</span>{·</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·(this-&gt;idx_·&lt;·_rhs.idx_);·</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··}</div>
179 <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>
 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="comment">//·this·is·to·be·used·only·by·the·iterators</span></div>
 190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">void</span>·__increment()·{·++idx_;·}</div>
180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·__decrement()·{·--idx_;·}</div>
181 <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">void</span>·__increment(<span·class="keywordtype">int</span>·amount)·{·idx_·+=·amount;·}</div>
 194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">void</span>·__decrement(<span·class="keywordtype">int</span>·amount)·{·idx_·-=·amount;·}</div>
182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·self</span></div>196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">private</span>:</div>
184 <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="a02826.html">TriMeshT&lt;Kernel&gt;</a>······················<a·class="code·hl_class"·href="a02826.html">This</a>;</div> 
185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02718.html">PolyMeshT&lt;Kernel&gt;</a>·····················<a·class="code·hl_class"·href="a02718.html">PolyMesh</a>;</div> 
186 <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·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">int</span>·idx_;·</div>
187 <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>
 200 </div>
188 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02826.html#a5cc64ed78ada2d6a6726a1f22e757e81">··103</a></span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02826.html#a5cc64ed78ada2d6a6726a1f22e757e81">is_polymesh</a>()·{·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·}</div> 
189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·is_trimesh()··{·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;··}</div> 
190 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">using·</span>ConnectivityTag·=·TriConnectivityTag;</div> 
191 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">enum</span>·{·IsPolyMesh·=·0·};</div> 
192 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">enum</span>·{·IsTriMesh··=·1·};</div> 
193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
194 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//---·items·---</span></div>202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//·this·is·used·by·boost::unordered_set/map</span></div>
 203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·hash_value(<span·class="keyword">const</span>·BaseHandle&amp;··h)···{·<span·class="keywordflow">return</span>·h.idx();·}</div>
 204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
Max diff block lines reached; 77672/103031 bytes (75.39%) of diff not shown.
32.5 KB
html2text {}
Max HTML report size reached
145 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/Core/Mesh/ArrayKernelT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/SmartRange.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">ArrayKernelT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SmartRange.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, 304 lines modifiedOffset 136, 415 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_ARRAY_KERNEL_C</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>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</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>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.hh&gt;</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#include·&lt;array&gt;</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;vector&gt;</span></div>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;set&gt;</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="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="comment">//==·NAMESPACES·===============================================================</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="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="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">//==·IMPLEMENTATION·==========================================================</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·FORWARD·DECLARATION·======================================================</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="keyword">template</span>&lt;<span·class="keyword">typename</span>·std_API_Container_VHandlePointer,</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>{</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·········<span·class="keyword">typename</span>·std_API_Container_HHandlePointer,</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">struct·</span>Identity</div>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·········<span·class="keyword">typename</span>·std_API_Container_FHandlePointer&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="a02422.html#aa050099ff46a17b4f38594eba0aefce2">···58</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02422.html#aba7fd4df59227f974b44111ac45e835f">ArrayKernel::garbage_collection</a>(std_API_Container_VHandlePointer&amp;·vh_to_update,</div> 
161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·····································std_API_Container_HHandlePointer&amp;·hh_to_update,</div> 
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·····································std_API_Container_FHandlePointer&amp;·fh_to_update,</div> 
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·····································<span·class="keywordtype">bool</span>·_v,·<span·class="keywordtype">bool</span>·_e,·<span·class="keywordtype">bool</span>·_f)</div> 
164 <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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>··T·operator()(<span·class="keyword">const</span>·T&amp;·_t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·_t;·}</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>};</div>
165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·RangeT,·<span·class="keyword">typename</span>·HandleT,·<span·class="keyword">typename</span>·Functor&gt;</div>
166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·DEBUG</span></div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">struct·</span>FilteredSmartRangeT;</div>
167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">··#ifndef·OM_GARBAGE_NO_STATUS_WARNING</span></div> 
168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">if</span>·(·!this-&gt;has_vertex_status()·)</div> 
169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;garbage_collection:·No·vertex·status·available.·You·can·request·it:·mesh.request_vertex_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to·silence·this·warning.&quot;</span>·&lt;&lt;·std::endl;</div> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(·!this-&gt;has_edge_status()·)</div> 
171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;garbage_collection:·No·edge·status·available.·You·can·request·it:·mesh.request_edge_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to·silence·this·warning.&quot;</span>·&lt;&lt;·std::endl;</div> 
172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">if</span>·(·!this-&gt;has_face_status()·)</div> 
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;garbage_collection:·No·face·status·available.·You·can·request·it:·mesh.request_face_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to·silence·this·warning.&quot;</span>·&lt;&lt;·std::endl;</div> 
174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">··#endif</span></div> 
175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></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><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·RangeT,·<span·class="keyword">typename</span>·HandleT&gt;</div>
 173 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02786.html">···73</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02786.html">SmartRangeT</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·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·track_vhandles·=·(·!vh_to_update.empty()·);</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··<span·class="keyword">using·</span>Handle·=·HandleT;</div>
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·track_hhandles·=·(·!hh_to_update.empty()·);</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·track_fhandles·=·(·!fh_to_update.empty()·);</div>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02786.html">SmartRange</a>·=·<a·class="code·hl_struct"·href="a02786.html">SmartRangeT&lt;RangeT,·HandleT&gt;</a>;</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">using·</span>Range·=·RangeT;</div>
180 <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>
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">int</span>·i,·i0,·i1;</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="comment">//·TODO:·Someone·with·better·c++·knowledge·may·improve·the·code·below.</span></div>
182 <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="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Functor&gt;</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="a02786.html#a13c21382cae3ce215ca156b6a455ab37">···88</a></span>··<span·class="keyword">auto</span>·<a·class="code·hl_function"·href="a02786.html#a13c21382cae3ce215ca156b6a455ab37">sum</a>(Functor&amp;&amp;·f)·-&gt;·<span·class="keyword">typename</span>·std::decay&lt;decltype·(f(std::declval&lt;HandleT&gt;()))&gt;::type</div>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">int</span>·nV·=·int(<a·class="code·hl_function"·href="a02422.html#a53f4607db2d76fd86076aa4449e1b374">n_vertices</a>());</div> 
184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">int</span>·nE·=·int(<a·class="code·hl_function"·href="a02422.html#a64e45ba6e9d88aa167b7044a8f2e14bd">n_edges</a>());</div> 
185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">int</span>·nH·=·int(2*<a·class="code·hl_function"·href="a02422.html#a64e45ba6e9d88aa167b7044a8f2e14bd">n_edges</a>());</div> 
186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">int</span>·nF·=·(int(<a·class="code·hl_function"·href="a02422.html#ab9c01d6cd33d7a68760277ffa5465615">n_faces</a>()));</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>··std::vector&lt;VertexHandle&gt;····vh_map;</div> 
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··std::vector&lt;HalfedgeHandle&gt;··hh_map;</div> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··std::vector&lt;FaceHandle&gt;······fh_map;</div> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>····<span·class="keyword">auto</span>·range·=·<span·class="keyword">static_cast&lt;</span><span·class="keyword">const·</span>RangeT*<span·class="keyword">&gt;</span>(<span·class="keyword">this</span>);</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">auto</span>·begin·=·range-&gt;begin();</div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">auto</span>·end···=·range-&gt;end();</div>
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··std::map·&lt;int,·int&gt;·vertex_inverse_map;</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····assert(begin·!=·end);</div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··std::map·&lt;int,·int&gt;·halfedge_inverse_map;</div> 
194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··std::map·&lt;int,·int&gt;·face_inverse_map;</div>190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····<span·class="keyword">typename</span>·std::decay&lt;<span·class="keyword">decltype</span>·(f(*begin))&gt;::type·result·=·f(*begin);</div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keyword">auto</span>·it·=·begin;</div>
195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····++it;</div>
196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·setup·handle·mapping:</span></div>193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····<span·class="keywordflow">for</span>·(;·it·!=·end;·++it)</div>
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··vh_map.reserve(nV);</div> 
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordflow">for</span>·(i=0;·i&lt;nV;·++i)·vh_map.push_back(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>(i));</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>··hh_map.reserve(nH);</div>194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········result·+=·f(*it);</div>
201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">for</span>·(i=0;·i&lt;nH;·++i)·hh_map.push_back(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>(i));</div>195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····<span·class="keywordflow">return</span>·result;</div>
202 <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>··}</div>
 197 </div>
203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··fh_map.reserve(nF);</div> 
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordflow">for</span>·(i=0;·i&lt;nF;·++i)·fh_map.push_back(<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>(i));</div> 
205 <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>
206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·remove·deleted·vertices</span></div> 
207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordflow">if</span>·(_v·&amp;&amp;·<a·class="code·hl_function"·href="a02422.html#a53f4607db2d76fd86076aa4449e1b374">n_vertices</a>()·&gt;·0·&amp;&amp;·this-&gt;has_vertex_status()·)</div> 
Max diff block lines reached; 85398/116400 bytes (73.37%) of diff not shown.
30.8 KB
html2text {}
Max HTML report size reached
14.6 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/Core/Mesh/gen/iterators_header.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/Tags.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">iterators_header.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Tags.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, 56 lines modifiedOffset 136, 26 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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_ITERATORS_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_ITERATORS_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>
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="l00047"·name="l00047"></a><span·class="lineno"><a·class="line"·href="a02798.html">···47</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02798.html">PolyConnectivityTag</a>·{};</div>
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02802.html">···49</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02802.html">TriConnectivityTag</a>·{};</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="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="comment">//··Iterators·for·PolyMesh/TriMesh</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="l00051"·name="l00051"></a><span·class="lineno">···51</span>}·<span·class="comment">//·namespace·OpenMesh</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>151 <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>·</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><span·class="preprocessor">#include·&lt;OpenMesh/Core/Attributes/Status.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;cassert&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><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>Iterators·{</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">//==·FORWARD·DECLARATIONS·=====================================================</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="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>VertexIterT;</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>ConstVertexIterT;</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>HalfedgeIterT;</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>ConstHalfedgeIterT;</div> 
176 <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;·<span·class="keyword">class·</span>EdgeIterT;</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>ConstEdgeIterT;</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>FaceIterT;</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>ConstFaceIterT;</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> 
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> 
184 <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>152 <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>
 153 <div·class="ttc"·id="aa02798_html"><div·class="ttname"><a·href="a02798.html">OpenMesh::PolyConnectivityTag</a></div><div·class="ttdoc">Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.</div><div·class="ttdef"><b>Definition</b>·Tags.hh:47</div></div>
 154 <div·class="ttc"·id="aa02802_html"><div·class="ttname"><a·href="a02802.html">OpenMesh::TriConnectivityTag</a></div><div·class="ttdoc">Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity.</div><div·class="ttdef"><b>Definition</b>·Tags.hh:49</div></div>
185 </div><!--·fragment·--></div><!--·contents·-->155 </div><!--·fragment·--></div><!--·contents·-->
186 </div><!--·doc-content·-->156 </div><!--·doc-content·-->
187 <hr>157 <hr>
188 <address>158 <address>
189 <small>159 <small>
190 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">160 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
191 </a>161 </a>
2.89 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 iterators_header.hh5 Tags.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, 60 lines modifiedOffset 45, 29 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 44namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 55 45
 56 _\x84_\x87struct·_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g·{};
 57 _\x84_\x89struct·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g·{};
 58 50
 59 51}·//·namespace·OpenMesh
54 44#ifndef·OPENMESH_ITERATORS_HH 
55 45#define·OPENMESH_ITERATORS_HH 
56 46 
57 47// 
58 ============================================================================= 
59 48// 
60 49//·Iterators·for·PolyMesh/TriMesh 
61 50// 
62 51// 
63 ============================================================================= 
64 5260 52
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
71 58#include·<OpenMesh/Core/Attributes/Status.hh> 
72 59#include·<cassert> 
73 60 
74 61 
75 62//==·NAMESPACES 
76 =============================================================== 
77 63 
78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 65namespace·Iterators·{ 
80 66 
81 67 
82 68//==·FORWARD·DECLARATIONS 
83 ===================================================== 
84 69 
85 70 
86 71template·<class·Mesh>·class·VertexIterT; 
87 72template·<class·Mesh>·class·ConstVertexIterT; 
88 73template·<class·Mesh>·class·HalfedgeIterT; 
89 74template·<class·Mesh>·class·ConstHalfedgeIterT; 
90 75template·<class·Mesh>·class·EdgeIterT; 
91 76template·<class·Mesh>·class·ConstEdgeIterT; 
92 77template·<class·Mesh>·class·FaceIterT; 
93 78template·<class·Mesh>·class·ConstFaceIterT; 
94 79 
95 80 
96 81 
97 82 
98 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h61 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
99 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,62 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
100 different·mesh·kernels·...63 different·mesh·kernels·...
101 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:5964 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 65 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g
 66 Connectivity·tag·indicating·that·the·tagged·mesh·has·polygon·connectivity.
 67 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Tags.hh:47
 68 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8T_\x8a_\x8g
 69 Connectivity·tag·indicating·that·the·tagged·mesh·has·triangle·connectivity.
 70 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Tags.hh:49
102 ===============================================================================71 ===============================================================================
103 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.72 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
104 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.73 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
60.9 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/Core/Mesh/gen/iterators_template.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/TriMesh_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, 194 lines modifiedOffset 92, 135 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">iterators_template.hh</div></div>98 ··<div·class="headertitle"><div·class="title">TriMesh_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>
 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>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</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>··············</div> 
104 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
105 <div·class="foldopen"·id="foldopen00009"·data-start="{"·data-end="};"> 
106 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a02554.html">····9</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02554.html">IteratorT</a></div> 
107 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div> 
108 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">public</span>:</div> 
109 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··</div> 
110 <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>
111 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//---·Typedefs·---</span></div> 
112 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
113 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">typedef</span>·TargetType···········value_type;</div> 
114 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">typedef</span>·TargetHandle·········value_handle;</div> 
115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div> 
116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#if·IsConst</span></div> 
117 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·value_type&amp;····reference;</div> 
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·value_type*····pointer;</div> 
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*··········<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div> 
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;··········<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#else</span></div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·value_type&amp;··········reference;</div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·value_type*··········pointer;</div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*················<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;················<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
131 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}"> 
132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02554.html#a7bbc1a02cf6a6150ed18732308739b8b">···35</a></span>··<a·class="code·hl_function"·href="a02554.html#a7bbc1a02cf6a6150ed18732308739b8b">IteratorT</a>()·</div> 
133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·mesh_(0),·skip_bits_(0)·</div> 
134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{}</div> 
135 </div> 
136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div> 
138 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}"> 
139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02554.html#a3b7b584e8ced70e1631bb1e05ef98b25">···41</a></span>··<a·class="code·hl_function"·href="a02554.html#a3b7b584e8ced70e1631bb1e05ef98b25">IteratorT</a>(<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>·_mesh,·value_handle·_hnd,·<span·class="keywordtype">bool</span>·_skip=<span·class="keyword">false</span>)·</div> 
140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····:·mesh_(&amp;_mesh),·hnd_(_hnd),·skip_bits_(0)·</div> 
141 <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>
142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">if</span>·(_skip)·<a·class="code·hl_function"·href="a02554.html#af2eea15f9cd4a652468e42a62c750e82">enable_skipping</a>();</div> 
143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div> 
144 </div> 
145 <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>·</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">//··CLASS·TriMesh_ArrayKernelT</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>
146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>
147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02554.html#ac75eaef4651a1ec15a1c4cd2e971e09c">···49</a></span>··<a·class="code·hl_function"·href="a02554.html#ac75eaef4651a1ec15a1c4cd2e971e09c">IteratorT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02554.html">IteratorT</a>&amp;·_rhs)·</div> 
149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····:·mesh_(_rhs.mesh_),·hnd_(_rhs.hnd_),·skip_bits_(_rhs.skip_bits_)</div> 
150 <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>
151 </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><span·class="preprocessor">#ifndef·OPENMESH_TRIMESH_ARRAY_KERNEL_HH</span></div>
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_ARRAY_KERNEL_HH</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>
154 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}"> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02554.html#a52d9a1edfdb8ab4dcd5a109e642d5172">···55</a></span>··<a·class="code·hl_class"·href="a02554.html">IteratorT</a>&amp;·<a·class="code·hl_function"·href="a02554.html#a52d9a1edfdb8ab4dcd5a109e642d5172">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02554.html">IteratorT&lt;Mesh&gt;</a>&amp;·_rhs)·</div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··{</div>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
Max diff block lines reached; 27418/49237 bytes (55.69%) of diff not shown.
12.7 KB
html2text {}
    
Offset 1, 209 lines modifiedOffset 1, 152 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 iterators_template.hh 
6 1//==·CLASS·DEFINITION5 TriMesh_ArrayKernelT.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//·CLASS·TriMesh_ArrayKernelT
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52#ifndef·OPENMESH_TRIMESH_ARRAY_KERNEL_HH
 65 53#define·OPENMESH_TRIMESH_ARRAY_KERNEL_HH
 66 54
 67 55
 68 56//==·INCLUDES
7 =========================================================69 =================================================================
 70 57
 71 58
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60#include·<OpenMesh/Core/Mesh/TriConnectivity.hh>
 74 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>
 75 62#include·<OpenMesh/Core/Mesh/FinalMeshItemsT.hh>
 76 63#include·<OpenMesh/Core/Mesh/AttribKernelT.hh>
 77 64#include·<OpenMesh/Core/Mesh/TriMeshT.hh>
8 2 
9 3 
10 8template·<class·Mesh> 
11 _\x89class·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T 
12 10{ 
13 11public: 
14 12 
15 13 
16 14·//---·Typedefs·--- 
17 15 
18 16·typedef·TargetType·value_type; 
19 17·typedef·TargetHandle·value_handle; 
20 18 
21 19#if·IsConst 
22 20·typedef·const·value_type&·reference; 
23 21·typedef·const·value_type*·pointer; 
24 22·typedef·const·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r; 
25 23·typedef·const·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f; 
26 24#else 
27 25·typedef·value_type&·reference; 
28 26·typedef·value_type*·pointer; 
29 27·typedef·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r; 
30 28·typedef·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f; 
31 29#endif 
32 30 
33 31 
34 32 
35 33 
36 _\x83_\x85·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T() 
37 36·:·mesh_(0),·skip_bits_(0) 
38 37·{} 
39 38 
40 39 
41 _\x84_\x81·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T(_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f·_mesh,·value_handle·_hnd,·bool·_skip=false) 
42 42·:·mesh_(&_mesh),·hnd_(_hnd),·skip_bits_(0) 
43 43·{ 
44 44·if·(_skip)·_\x8e_\x8n_\x8a_\x8b_\x8l_\x8e_\x8__\x8s_\x8k_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g(); 
45 45·} 
46 46 
47 47 
48 _\x84_\x89·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T(const·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T&·_rhs) 
49 50·:·mesh_(_rhs.mesh_),·hnd_(_rhs.hnd_),·skip_bits_(_rhs.skip_bits_) 
50 51·{} 
51 52 
52 53 
53 _\x85_\x85·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=(const·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>&·_rhs) 
54 56·{ 
55 57·mesh_·=·_rhs.mesh_; 
56 58·hnd_·=·_rhs.hnd_; 
Max diff block lines reached; 8404/12947 bytes (64.91%) of diff not shown.
58.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/Core/Mesh/gen/circulators_template.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/TriMeshT_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, 224 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">circulators_template.hh</div></div>98 ··<div·class="headertitle"><div·class="title">TriMeshT_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>
 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>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>140 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span><span·class="comment">·*·=========================================================================·*/</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>··············</div> 
104 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
105 <div·class="foldopen"·id="foldopen00009"·data-start="{"·data-end="};"> 
106 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a02550.html">····9</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">CirculatorT</a></div> 
107 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div> 
108 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·<span·class="keyword">public</span>:</div> 
109 <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>
110 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div> 
111 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//---·Typedefs·---</span></div> 
112 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div> 
113 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>···HalfedgeHandle;</div> 
114 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">typedef</span>·TargetType···········value_type;</div> 
116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">typedef</span>·TargetHandle·········value_handle;</div> 
117 <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>
118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#if·IsConst</span></div> 
119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·········<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div> 
120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*·········<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div> 
121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·TargetType&amp;···reference;</div> 
122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·TargetType*···pointer;</div> 
123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#else</span></div> 
124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;···············<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div> 
125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*···············<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div> 
126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">typedef</span>·TargetType&amp;·········reference;</div> 
127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">typedef</span>·TargetType*·········pointer;</div> 
128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div> 
129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div> 
131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</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>
132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02550.html#a6e504d009f33eb5d72214f7c2238a403">···36</a></span>··<a·class="code·hl_function"·href="a02550.html#a6e504d009f33eb5d72214f7c2238a403">CirculatorT</a>()·:·mesh_(0),·active_(false)·{}</div> 
133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div> 
134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div> 
135 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}"> 
136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02550.html#aed8e0fc6180005ea265c3f74f5acb0d4">···40</a></span>··<a·class="code·hl_function"·href="a02550.html#aed8e0fc6180005ea265c3f74f5acb0d4">CirculatorT</a>(<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>·_mesh,·SourceHandle·_start)·:</div> 
137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····mesh_(&amp;_mesh),·</div> 
138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····start_(_mesh.halfedge_handle(_start)),</div> 
139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····heh_(start_),</div> 
140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····active_(false)</div> 
141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{·post_init;·}</div> 
142 </div> 
143 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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">//··CLASS·TriMeshT·-·IMPLEMENTATION</span></div>
144 <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="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//=============================================================================</span></div>
145 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}"> 
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02550.html#a210b47778652a286b868ee1b4c9b767e">···49</a></span>··<a·class="code·hl_function"·href="a02550.html#a210b47778652a286b868ee1b4c9b767e">CirculatorT</a>(<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>·_mesh,·HalfedgeHandle·_heh)·:</div> 
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····mesh_(&amp;_mesh),</div> 
148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····start_(_heh),</div> 
149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····heh_(_heh),</div> 
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····active_(false)</div> 
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··{·post_init;·}</div> 
152 </div> 
153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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="preprocessor">#define·OPENMESH_TRIMESH_C</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="comment">//==·INCLUDES·=================================================================</span></div>
154 <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>
Max diff block lines reached; 26726/47762 bytes (55.96%) of diff not shown.
11.7 KB
html2text {}
    
Offset 1, 232 lines modifiedOffset 1, 122 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
5 circulators_template.hh 
6 1//==·CLASS·DEFINITION5 TriMeshT_impl.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//·CLASS·TriMeshT·-·IMPLEMENTATION
 59 48//
 60 49//
 61 =============================================================================
 62 50
 63 51
 64 52#define·OPENMESH_TRIMESH_C
 65 53
 66 54
 67 55//==·INCLUDES
7 =========================================================68 =================================================================
8 2 
9 3 
10 8template·<class·Mesh> 
11 _\x89class·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T 
12 10{ 
13 11·public: 
14 12 
15 13 
16 14·//---·Typedefs·--- 
17 15 
18 16·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·HalfedgeHandle; 
19 17 
20 18·typedef·TargetType·value_type; 
21 19·typedef·TargetHandle·value_handle; 
22 20 
23 21#if·IsConst 
24 22·typedef·const·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f; 
25 23·typedef·const·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r; 
26 24·typedef·const·TargetType&·reference; 
27 25·typedef·const·TargetType*·pointer; 
28 26#else 
29 27·typedef·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f; 
30 28·typedef·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r; 
31 29·typedef·TargetType&·reference; 
32 30·typedef·TargetType*·pointer; 
33 31#endif 
34 32 
35 33 
36 34 
37 _\x83_\x86·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T()·:·mesh_(0),·active_(false)·{} 
38 37 
39 38 
40 _\x84_\x80·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T(_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f·_mesh,·SourceHandle·_start)·: 
41 41·mesh_(&_mesh), 
42 42·start_(_mesh.halfedge_handle(_start)), 
43 43·heh_(start_), 
44 44·active_(false) 
45 45·{·post_init;·} 
46 46 
47 47 
48 _\x84_\x89·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T(_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f·_mesh,·HalfedgeHandle·_heh)·: 
49 50·mesh_(&_mesh), 
50 51·start_(_heh), 
51 52·heh_(_heh), 
52 53·active_(false) 
53 54·{·post_init;·} 
54 55 
55 5669 56
56 _\x85_\x88·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T(const·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T&·_rhs)·: 
57 59·mesh_(_rhs.mesh_), 
58 60·start_(_rhs.start_), 
59 61·heh_(_rhs.heh_), 
60 62·active_(_rhs.active_) 
61 63·{·post_init;·}70 57
 71 58#include·<OpenMesh/Core/Mesh/TriMeshT.hh>
 72 59#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 60#include·<vector>
 74 61
Max diff block lines reached; 7503/11983 bytes (62.61%) of diff not shown.
39.2 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/Core/Mesh/gen/circulators_header.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/TriConnectivity.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">circulators_header.hh</div></div>98 ··<div·class="headertitle"><div·class="title">TriConnectivity.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, 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><span·class="preprocessor">#ifndef·OPENMESH_CIRCULATORS_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_TRICONNECTIVITY_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>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_TRICONNECTIVITY_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">//=============================================================================</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>·</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>
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> 
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="comment">//=============================================================================</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="foldopen"·id="foldopen00053"·data-start="{"·data-end="};">
 153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02818.html">···53</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02818.html">TriConnectivity</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a></div>
155 <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>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div>
157 <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>
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>157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a02818.html">TriConnectivity</a>()·{}</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02818.html">~TriConnectivity</a>()·{}</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>159 <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>160 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="keyword">inline</span>·<span·class="keyword">static</span>·<span·class="keywordtype">bool</span>·is_triangles()</div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>··{·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;·}</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</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><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>163 <div·class="foldopen"·id="foldopen00066"·data-start="{"·data-end="}">
 164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno"><a·class="line"·href="a02818.html#ac864bcbb89452120c74f3f3048857077">···66</a></span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02818.html#ac864bcbb89452120c74f3f3048857077">assign_connectivity</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02818.html">TriConnectivity</a>&amp;·_other)</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>··{·PolyConnectivity::assign_connectivity(_other);·}</div>
 166 </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">//==·FORWARD·DECLARATIONS·=====================================================</span></div> 
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··</div>
 168 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>··<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·assign_connectivity(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>&amp;·_other)</div>
 169 <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>····PolyConnectivity::assign_connectivity(_other);·</div>
 171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>····triangulate();</div>
 172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··}</div>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>174 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 175 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··SmartFaceHandle·add_face(<span·class="keyword">const</span>·VertexHandle*·_vhandles,·<span·class="keywordtype">size_t</span>·_vhs_size);</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> 
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> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>176 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 177 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··SmartFaceHandle·add_face(<span·class="keyword">const</span>·std::vector&lt;VertexHandle&gt;&amp;·_vhandles);</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> 
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><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>178 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 179 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··SmartFaceHandle·add_face(<span·class="keyword">const</span>·std::vector&lt;SmartVertexHandle&gt;&amp;·_vhandles);</div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>180 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 181 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··SmartFaceHandle·add_face(VertexHandle·_vh0,·VertexHandle·_vh1,·VertexHandle·_vh2);</div>
 182 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··</div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>183 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 184 <div·class="foldopen"·id="foldopen00127"·data-start="{"·data-end="}">
 185 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a02818.html#a64fd0a14a44fb140b70cff81ee6956fd">··127</a></span>··<span·class="keyword">inline</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·<a·class="code·hl_function"·href="a02818.html#a64fd0a14a44fb140b70cff81ee6956fd">opposite_vh</a>(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh)<span·class="keyword">·const</span></div>
 186 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span><span·class="keyword">··</span>{</div>
 187 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····<span·class="keywordflow">return</span>·is_boundary(_heh)·?·InvalidVertexHandle·:</div>
 188 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·······························to_vertex_handle(next_halfedge_handle(_heh));</div>
 189 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··}</div>
 190 </div>
 191 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
 192 <div·class="foldopen"·id="foldopen00136"·data-start="{"·data-end="}">
 193 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno"><a·class="line"·href="a02818.html#a5ec59830d43d6b3799e404111e8b0f4b">··136</a></span>··<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·<a·class="code·hl_function"·href="a02818.html#a5ec59830d43d6b3799e404111e8b0f4b">opposite_he_opposite_vh</a>(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh)<span·class="keyword">·const</span></div>
 194 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span><span·class="keyword">··</span>{·<span·class="keywordflow">return</span>·opposite_vh(opposite_halfedge_handle(_heh));·}</div>
 195 </div>
 196 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>·</div>
 197 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>·</div>
 198 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>·</div>
 199 <div·class="line"><a·id="l00148"·name="l00148"></a><span·class="lineno">··148</span>··<span·class="keywordtype">bool</span>·is_collapse_ok(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh);</div>
 200 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>·</div>
 201 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>··<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·vertex_split(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·v0,·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·v1,</div>
 202 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>······························<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·vl,·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·vr);</div>
 203 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
 204 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>··<span·class="keywordtype">bool</span>·is_flip_ok(<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>·_eh)·<span·class="keyword">const</span>;</div>
Max diff block lines reached; 4611/30804 bytes (14.97%) of diff not shown.
9.01 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 TriConnectivity.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, 146 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_CIRCULATORS_HH 
55 45#define·OPENMESH_CIRCULATORS_HH54 44#ifndef·OPENMESH_TRICONNECTIVITY_HH
 55 45#define·OPENMESH_TRICONNECTIVITY_HH
56 4656 46
 57 47#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
 58 48
 59 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 60 50
 61 _\x85_\x83class·OPENMESHDLLEXPORT·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y·:·public·_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y
57 47// 
58 ============================================================================= 
59 48// 
60 49//·Vertex·and·Face·circulators·for·PolyMesh/TriMesh 
61 50// 
62 51// 
63 ============================================================================= 
64 52 
65 53 
66 5462 54{
 63 55public:
67 55//==·INCLUDES 
68 ================================================================= 
69 5664 56
70 57#include·<OpenMesh/Core/System/config.h> 
71 58#include·<cassert>65 57·_.T_.r_.i_.C_.o_.n_.n_.e_.c_.t_.i_.v_.i_.t_.y()·{}
 66 58·virtual·_\x8~_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y()·{}
72 5967 59
 68 60·inline·static·bool·is_triangles()
 69 61·{·return·true;·}
73 60 
74 61//==·NAMESPACES 
75 =============================================================== 
76 6270 62
 71 _\x86_\x86·inline·void·_\x8a_\x8s_\x8s_\x8i_\x8g_\x8n_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y(const·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y&·_other)
 72 67·{·PolyConnectivity::assign_connectivity(_other);·}
77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 64namespace·Iterators·{ 
79 65 
80 66 
81 67//==·FORWARD·DECLARATIONS 
82 ===================================================== 
83 6873 68
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 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; 
101 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;74 69·inline·void·assign_connectivity(const·_.P_.o_.l_.y_.C_.o_.n_.n_.e_.c_.t_.i_.v_.i_.t_.y&·_other)
 75 70·{
 76 71·PolyConnectivity::assign_connectivity(_other);
 77 72·triangulate();
 78 73·}
 79 74
 80 79
 81 88·SmartFaceHandle·add_face(const·VertexHandle*·_vhandles,·size_t·_vhs_size);
 82 89
 83 98·SmartFaceHandle·add_face(const·std::vector<VertexHandle>&·_vhandles);
 84 99
 85 108·SmartFaceHandle·add_face(const·std::vector<SmartVertexHandle>&·_vhandles);
 86 109
 87 120·SmartFaceHandle·add_face(VertexHandle·_vh0,·VertexHandle·_vh1,·VertexHandle
 88 _vh2);
 89 121
 90 123
 91 _\x81_\x82_\x87·inline·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8o_\x8p_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8__\x8v_\x8h(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_heh)·const
 92 128·{
 93 129·return·is_boundary(_heh)·?·InvalidVertexHandle·:
 94 130·to_vertex_handle(next_halfedge_handle(_heh));
 95 131·}
 96 132
 97 _\x81_\x83_\x86·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8o_\x8p_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8__\x8h_\x8e_\x8__\x8o_\x8p_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8__\x8v_\x8h(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_heh)·const
 98 137·{·return·opposite_vh(opposite_halfedge_handle(_heh));·}
 99 138
 100 142
 101 143
 102 148·bool·is_collapse_ok(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_heh);
 103 149
 104 151·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·vertex_split(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·v0,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·v1,
 105 152·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·vl,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·vr);
 106 153
 107 155·bool·is_flip_ok(_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh)·const;
 108 156
 109 159·void·flip(_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh);
 110 160
 111 161
 112 173·void·split(_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh);
 113 174
 114 _\x81_\x89_\x80·inline·void·_\x8s_\x8p_\x8l_\x8i_\x8t_\x8__\x8e_\x8d_\x8g_\x8e(_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_eh,·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)
 115 {·TriConnectivity::split(_eh,·_vh);·}
106 91116 191
107 92 
Max diff block lines reached; 3383/9201 bytes (36.77%) of diff not shown.
214 KB
./usr/share/doc/libopenmesh-dev/html/a00638_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/Handles.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/PolyMeshT.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">Handles.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PolyMeshT.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, 228 lines modifiedOffset 138, 595 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_HANDLES_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_HANDLES_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>·</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><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="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><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·PolyMeshT</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;ostream&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="comment">//=============================================================================</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">//==·NAMESPACES·===============================================================</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_POLYMESHT_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_POLYMESHT_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="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><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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="foldopen"·id="foldopen00062"·data-start="{"·data-end="};"> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno"><a·class="line"·href="a02558.html">···62</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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/Geometry/MathDefs.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/PolyConnectivity.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/Tags.hh&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">public</span>:</div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#include·&lt;vector&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">explicit</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>(<span·class="keywordtype">int</span>·_idx=-1)·:·idx_(_idx)·{}</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>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno"><a·class="line"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">···69</a></span>··<span·class="keywordtype">int</span>·<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()[·...·truncated·by·diffoscope;·len:·85,·SHA:·c93c3ee6de532fcce77482c3805730baacc9b4a5fa2fc88c5091e34f3b2efd3e·...·]</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>·</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>
170 <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>
171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">···72</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02558.html#a1e7b69fe8f2d919e5d7086b95d1f309b">is_valid</a>()<span·class="keyword">·const·</span>[·...·truncated·by·diffoscope;·len:·57,·SHA:·0bfe24ea90dbc930786d497adedf9e45fbdff0ddcb2af9be3e2df74b29d9c564·...·]</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="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>
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02558.html#ab0fdb6ed3edbfc180f3e419ba9b8bebd">···75</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#ab0fdb6ed3edbfc180f3e419ba9b8bebd">reset</a>()·{·idx_=-1;·}</div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02558.html#ab025c00d990cc69cd20e33e94abd2db9">···77</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02558.html#ab025c00d990cc69cd20e33e94abd2db9">invalidate</a>()·{·idx_·=·-1;·}</div> 
175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">bool</span>·operator==(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>&amp;·_rhs)<span·class="keyword">·const·</span>{·</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····<span·class="keywordflow">return</span>·(this-&gt;idx_·==·_rhs.idx_);·</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>·</div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">bool</span>·operator!=(<span·class="keyword">const</span>·BaseHandle&amp;·_rhs)<span·class="keyword">·const·</span>{·</div> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·(this-&gt;idx_·!=·_rhs.idx_);·</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>·</div> 
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordtype">bool</span>·operator&lt;(<span·class="keyword">const</span>·BaseHandle&amp;·_rhs)<span·class="keyword">·const·</span>{·</div>176 <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>·Kernel&gt;</div>
 177 <div·class="foldopen"·id="foldopen00090"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02718.html">···90</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02718.html">PolyMeshT</a>·:·<span·class="keyword">public</span>·Kernel</div>
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">return</span>·(this-&gt;idx_·&lt;·_rhs.idx_);·</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>179 <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="comment">//·this·is·to·be·used·only·by·the·iterators</span></div> 
190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordtype">void</span>·__increment()·{·++idx_;·}</div>180 <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="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordtype">void</span>·__decrement()·{·--idx_;·}</div> 
192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>181 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
193 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordtype">void</span>·__increment(<span·class="keywordtype">int</span>·amount)·{·idx_·+=·amount;·}</div> 
194 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keywordtype">void</span>·__decrement(<span·class="keywordtype">int</span>·amount)·{·idx_·-=·amount;·}</div>182 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02718.html#aee8e212a032787407e4a543031840063">···95</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02718.html">PolyMeshT&lt;Kernel&gt;</a>···················[·...·truncated·by·diffoscope;·len:·89,·SHA:·5060f79ce68206d0af9989720a742af2432cfd43f10cac8bb70dde77ed73b0a7·...·]</div>
 183 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//---·item·types·---</span></div>
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">private</span>:</div> 
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 186 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a02718.html#a33d15d135e70be103b2d1c96e15b378c">··100</a></span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02718.html#a33d15d135e70be103b2d1c96e15b378c">is_polymesh</a>()·{·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;··}</div>
 187 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·is_trimesh()··{·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·}</div>
 188 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">using·</span>ConnectivityTag·=·PolyConnectivityTag;</div>
 189 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">enum</span>·{·IsPolyMesh·=·1·};</div>
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keywordtype">int</span>·idx_;·</div>190 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">enum</span>·{·IsTriMesh··=·0·};</div>
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div> 
200 </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="comment">//·this·is·used·by·boost::unordered_set/map</span></div> 
203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">inline</span>·<span·class="keywordtype">size_t</span>·hash_value(<span·class="keyword">const</span>·BaseHandle&amp;··h)···{·<span·class="keywordflow">return</span>·h.idx();·}</div> 
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>191 <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="comment">//-----------------------------------------------------------------------------</span></div> 
206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
207 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}"> 
208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno"><a·class="line"·href="a01242.html#a589437c116f328a8b1a2f093c8f9cf22">··110</a></span><span·class="keyword">inline</span>·std::ostream&amp;·<a·class="code·hl_function"·href="a01242.html#a95c195b7633090a8a54a1e5811fe1747">operator&lt;&lt;</a>(std::ostream&amp;·_os,·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02558.html">BaseHandle</a>&amp;·_hnd)·</div> 
209 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>{</div> 
210 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keywordflow">return</span>·(_os·&lt;&lt;·_hnd.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>());</div> 
211 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>}</div> 
212 </div> 
213 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
Max diff block lines reached; 139478/166644 bytes (83.70%) of diff not shown.
51.5 KB
html2text {}
Max HTML report size reached
22.2 KB
./usr/share/doc/libopenmesh-dev/html/a00641_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/BaseMesh.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, 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">BaseMesh.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="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, 63 lines modifiedOffset 138, 65 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>
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>·</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">//=============================================================================</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·BaseMesh</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">//··Vertex·and·Face·circulators·for·PolyMesh/TriMesh</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>·</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>·</div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_BASEMESH_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_BASEMESH_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>·</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>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>
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> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00560.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>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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
 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="comment">//==·NAMESPACES·===============================================================</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">//==·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="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>·</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="foldopen"·id="foldopen00080"·data-start="{"·data-end="};"> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02446.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02446.html">BaseMesh</a>·{</div> 
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02446.html">~BaseMesh</a>(<span·class="keywordtype">void</span>)·{;}</div> 
180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>};</div> 
181 </div> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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><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> 
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>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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> 
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="aa00560_html"><div·class="ttname"><a·href="a00560.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></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>
 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>
 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">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>
 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><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>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>195 <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> 
194 </div><!--·fragment·--></div><!--·contents·-->196 </div><!--·fragment·--></div><!--·contents·-->
195 </div><!--·doc-content·-->197 </div><!--·doc-content·-->
196 <hr>198 <hr>
197 <address>199 <address>
198 <small>200 <small>
199 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">201 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
Max diff block lines reached; 0/18538 bytes (0.00%) of diff not shown.
3.96 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 BaseMesh.hh5 circulators_header.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, 72 lines modifiedOffset 47, 69 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 4454 44#ifndef·OPENMESH_CIRCULATORS_HH
 55 45#define·OPENMESH_CIRCULATORS_HH
 56 46
55 45//57 47//
56 =============================================================================58 =============================================================================
57 46// 
58 47//·CLASS·BaseMesh 
59 48//59 48//
60 49//60 49//·Vertex·and·Face·circulators·for·PolyMesh/TriMesh
 61 50//
 62 51//
61 =============================================================================63 =============================================================================
 64 52
 65 53
62 50 
63 51 
64 52#ifndef·OPENMESH_BASEMESH_HH 
65 53#define·OPENMESH_BASEMESH_HH 
66 5466 54
67 55 
68 56//==·INCLUDES67 55//==·INCLUDES
69 =================================================================68 =================================================================
 69 56
70 57 
71 58 
72 59#include·<OpenMesh/Core/System/config.h>70 57#include·<OpenMesh/Core/System/config.h>
 71 58#include·<cassert>
 72 59
 73 60
73 60#include·<OpenMesh/Core/Mesh/IteratorsT.hh> 
74 61#include·<OpenMesh/Core/Mesh/CirculatorsT.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·<vector> 
77 64 
78 65 
79 66//==·NAMESPACES74 61//==·NAMESPACES
80 ===============================================================75 ===============================================================
81 6776 62
 77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 64namespace·Iterators·{
 79 65
 80 66
 81 67//==·FORWARD·DECLARATIONS
 82 =====================================================
82 6883 68
 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 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;
 101 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 93
83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
84 70 
85 71 
86 72//==·CLASS·DEFINITION 
87 ========================================================= 
88 73 
89 74 
90 _\x88_\x80class·_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h·{ 
91 81public: 
92 82·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h(void)·{;} 
93 83}; 
94 84 
95 85 
96 86// 
97 ============================================================================= 
98 87}·//·namespace·OpenMesh 
99 88// 
100 ============================================================================= 
101 89 
102 90// 
103 ============================================================================= 
104 91#endif·//·OPENMESH_BASEMESH_HH·defined 
105 92// 
106 ============================================================================= 
107 _\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8u_\x8t_\x8e_\x8s_\x8._\x8h_\x8h 
108 This·file·provides·some·macros·containing·attribute·usage. 
109 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h109 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
110 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,110 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
111 different·mesh·kernels·...111 different·mesh·kernels·...
112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
113 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h 
114 Base·class·for·all·meshes. 
115 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·BaseMesh.hh:80 
116 ===============================================================================113 ===============================================================================
117 ·····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.
118 ·····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·.
99.7 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/Core/Mesh/IteratorsT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/gen/iterators_template.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, 303 lines modifiedOffset 92, 194 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">IteratorsT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">iterators_template.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">//==·CLASS·DEFINITION·=========================================================</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>··············</div>
 104 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 105 <div·class="foldopen"·id="foldopen00009"·data-start="{"·data-end="};">
 106 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a02554.html">····9</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02554.html">IteratorT</a></div>
 107 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#pragma·once</span></div>108 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>··</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>110 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</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>111 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//---·Typedefs·---</span></div>
147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Iterators·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> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>112 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 113 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">typedef</span>·TargetType···········value_type;</div>
 114 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··<span·class="keyword">typedef</span>·TargetHandle·········value_handle;</div>
 115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>·</div>
 116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#if·IsConst</span></div>
 117 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·value_type&amp;····reference;</div>
 118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·value_type*····pointer;</div>
 119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*··········<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;··········<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span><span·class="preprocessor">#else</span></div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·value_type&amp;··········reference;</div>
 123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>··<span·class="keyword">typedef</span>·value_type*··········pointer;</div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*················<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;················<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="preprocessor">#endif</span></div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>·</div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>·</div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 131 <div·class="foldopen"·id="foldopen00035"·data-start="{"·data-end="}">
 132 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno"><a·class="line"·href="a02554.html#a7bbc1a02cf6a6150ed18732308739b8b">···35</a></span>··<a·class="code·hl_function"·href="a02554.html#a7bbc1a02cf6a6150ed18732308739b8b">IteratorT</a>()·</div>
 133 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····:·mesh_(0),·skip_bits_(0)·</div>
 134 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>··{}</div>
 135 </div>
 136 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 137 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>
 138 <div·class="foldopen"·id="foldopen00041"·data-start="{"·data-end="}">
 139 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno"><a·class="line"·href="a02554.html#a3b7b584e8ced70e1631bb1e05ef98b25">···41</a></span>··<a·class="code·hl_function"·href="a02554.html#a3b7b584e8ced70e1631bb1e05ef98b25">IteratorT</a>(<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>·_mesh,·value_handle·_hnd,·<span·class="keywordtype">bool</span>·_skip=<span·class="keyword">false</span>)·</div>
 140 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····:·mesh_(&amp;_mesh),·hnd_(_hnd),·skip_bits_(0)·</div>
 141 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>··{</div>
 142 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">if</span>·(_skip)·<a·class="code·hl_function"·href="a02554.html#af2eea15f9cd4a652468e42a62c750e82">enable_skipping</a>();</div>
 143 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··}</div>
 144 </div>
 145 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>
 146 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
 147 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 148 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02554.html#ac75eaef4651a1ec15a1c4cd2e971e09c">···49</a></span>··<a·class="code·hl_function"·href="a02554.html#ac75eaef4651a1ec15a1c4cd2e971e09c">IteratorT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02554.html">IteratorT</a>&amp;·_rhs)·</div>
 149 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····:·mesh_(_rhs.mesh_),·hnd_(_rhs.hnd_),·skip_bits_(_rhs.skip_bits_)</div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>150 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>··{}</div>
 151 </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><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 154 <div·class="foldopen"·id="foldopen00055"·data-start="{"·data-end="}">
 155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno"><a·class="line"·href="a02554.html#a52d9a1edfdb8ab4dcd5a109e642d5172">···55</a></span>··<a·class="code·hl_class"·href="a02554.html">IteratorT</a>&amp;·<a·class="code·hl_function"·href="a02554.html#a52d9a1edfdb8ab4dcd5a109e642d5172">operator=</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02554.html">IteratorT&lt;Mesh&gt;</a>&amp;·_rhs)·</div>
Max diff block lines reached; 58752/79939 bytes (73.50%) of diff not shown.
21.5 KB
html2text {}
    
Offset 1, 350 lines modifiedOffset 1, 209 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 iterators_template.hh
 6 1//==·CLASS·DEFINITION
5 IteratorsT.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 =============================================================================7 =========================================================
57 46// 
58 47//·Iterators·for·PolyMesh/TriMesh 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 518 2
 9 3
 10 8template·<class·Mesh>
 11 _\x89class·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T
 12 10{
 13 11public:
 14 12
 15 13
 16 14·//---·Typedefs·---
 17 15
 18 16·typedef·TargetType·value_type;
 19 17·typedef·TargetHandle·value_handle;
 20 18
 21 19#if·IsConst
 22 20·typedef·const·value_type&·reference;
 23 21·typedef·const·value_type*·pointer;
 24 22·typedef·const·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r;
 25 23·typedef·const·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f;
 26 24#else
 27 25·typedef·value_type&·reference;
 28 26·typedef·value_type*·pointer;
 29 27·typedef·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r;
 30 28·typedef·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f;
 31 29#endif
 32 30
 33 31
 34 32
 35 33
 36 _\x83_\x85·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T()
 37 36·:·mesh_(0),·skip_bits_(0)
 38 37·{}
 39 38
 40 39
 41 _\x84_\x81·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T(_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f·_mesh,·value_handle·_hnd,·bool·_skip=false)
 42 42·:·mesh_(&_mesh),·hnd_(_hnd),·skip_bits_(0)
 43 43·{
 44 44·if·(_skip)·_\x8e_\x8n_\x8a_\x8b_\x8l_\x8e_\x8__\x8s_\x8k_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g();
 45 45·}
 46 46
 47 47
 48 _\x84_\x89·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T(const·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T&·_rhs)
 49 50·:·mesh_(_rhs.mesh_),·hnd_(_rhs.hnd_),·skip_bits_(_rhs.skip_bits_)
 50 51·{}
64 5251 52
 52 53
 53 _\x85_\x85·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=(const·_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>&·_rhs)
 54 56·{
 55 57·mesh_·=·_rhs.mesh_;
 56 58·hnd_·=·_rhs.hnd_;
 57 59·skip_bits_·=·_rhs.skip_bits_;
 58 60·return·*this;
 59 61·}
 60 62
65 53//==·INCLUDES 
66 ================================================================= 
67 54 
68 55#include·<OpenMesh/Core/System/config.h> 
69 56#include·<OpenMesh/Core/Mesh/Status.hh> 
70 57#include·<cassert> 
71 58#include·<cstddef> 
72 59#include·<iterator> 
73 60 
74 61 
Max diff block lines reached; 17673/22007 bytes (80.31%) of diff not shown.
73.2 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/Core/Mesh/TriConnectivity.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/gen/circulators_template.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, 167 lines modifiedOffset 92, 224 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">TriConnectivity.hh</div></div>98 ··<div·class="headertitle"><div·class="title">circulators_template.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">//==·CLASS·DEFINITION·=========================================================</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>··············</div>
 104 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 105 <div·class="foldopen"·id="foldopen00009"·data-start="{"·data-end="};">
 106 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno"><a·class="line"·href="a02550.html">····9</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02550.html">CirculatorT</a></div>
 107 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span>{</div>
 108 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>·<span·class="keyword">public</span>:</div>
 109 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>110 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 111 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span>··<span·class="comment">//---·Typedefs·---</span></div>
 112 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 113 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>···HalfedgeHandle;</div>
 114 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 115 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>··<span·class="keyword">typedef</span>·TargetType···········value_type;</div>
 116 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>··<span·class="keyword">typedef</span>·TargetHandle·········value_handle;</div>
 117 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>·</div>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_TRICONNECTIVITY_HH</span></div>118 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span><span·class="preprocessor">#if·IsConst</span></div>
 119 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·········<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div>
 120 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*·········<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div>
 121 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno">···24</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·TargetType&amp;···reference;</div>
 122 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>··<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·TargetType*···pointer;</div>
145 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_TRICONNECTIVITY_HH</span></div>123 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span><span·class="preprocessor">#else</span></div>
 124 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;···············<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div>
 125 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*···············<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div>
 126 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span>··<span·class="keyword">typedef</span>·TargetType&amp;·········reference;</div>
 127 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>··<span·class="keyword">typedef</span>·TargetType*·········pointer;</div>
 128 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span><span·class="preprocessor">#endif</span></div>
 129 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 130 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>·</div>
 131 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno">···34</span>·</div>
 132 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno"><a·class="line"·href="a02550.html#a6e504d009f33eb5d72214f7c2238a403">···36</a></span>··<a·class="code·hl_function"·href="a02550.html#a6e504d009f33eb5d72214f7c2238a403">CirculatorT</a>()·:·mesh_(0),·active_(false)·{}</div>
 133 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 134 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>·</div>
 135 <div·class="foldopen"·id="foldopen00040"·data-start="{"·data-end="}">
 136 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno"><a·class="line"·href="a02550.html#aed8e0fc6180005ea265c3f74f5acb0d4">···40</a></span>··<a·class="code·hl_function"·href="a02550.html#aed8e0fc6180005ea265c3f74f5acb0d4">CirculatorT</a>(<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>·_mesh,·SourceHandle·_start)·:</div>
 137 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····mesh_(&amp;_mesh),·</div>
 138 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>····start_(_mesh.halfedge_handle(_start)),</div>
 139 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>····heh_(start_),</div>
 140 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····active_(false)</div>
 141 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>··{·post_init;·}</div>
 142 </div>
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span>·</div>143 <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="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyConnectivity.hh&gt;</span></div> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>·</div>144 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>
149 <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>145 <div·class="foldopen"·id="foldopen00049"·data-start="{"·data-end="}">
 146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno"><a·class="line"·href="a02550.html#a210b47778652a286b868ee1b4c9b767e">···49</a></span>··<a·class="code·hl_function"·href="a02550.html#a210b47778652a286b868ee1b4c9b767e">CirculatorT</a>(<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>·_mesh,·HalfedgeHandle·_heh)·:</div>
 147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>····mesh_(&amp;_mesh),</div>
 148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····start_(_heh),</div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>····heh_(_heh),</div>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>····active_(false)</div>
 151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··{·post_init;·}</div>
 152 </div>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>153 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>
151 <div·class="foldopen"·id="foldopen00053"·data-start="{"·data-end="};"> 
152 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno"><a·class="line"·href="a02818.html">···53</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02818.html">TriConnectivity</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a></div> 
153 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>{</div> 
154 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">public</span>:</div> 
155 <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>
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>··<a·class="code·hl_class"·href="a02818.html">TriConnectivity</a>()·{}</div> 
Max diff block lines reached; 30950/58539 bytes (52.87%) of diff not shown.
16.0 KB
html2text {}
    
Offset 1, 192 lines modifiedOffset 1, 232 lines modified
1 [Logo]·OpenMesh1 [Logo]·OpenMesh
2 Loading...2 Loading...
3 Searching...3 Searching...
4 No·Matches4 No·Matches
 5 circulators_template.hh
 6 1//==·CLASS·DEFINITION
5 TriConnectivity.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·*·=========================================================================7 =========================================================
50 */ 
51 41 
52 42 
53 43 
54 44#ifndef·OPENMESH_TRICONNECTIVITY_HH 
55 45#define·OPENMESH_TRICONNECTIVITY_HH8 2
 9 3
 10 8template·<class·Mesh>
 11 _\x89class·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T
 12 10{
 13 11·public:
 14 12
 15 13
 16 14·//---·Typedefs·---
 17 15
 18 16·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·HalfedgeHandle;
 19 17
 20 18·typedef·TargetType·value_type;
 21 19·typedef·TargetHandle·value_handle;
 22 20
 23 21#if·IsConst
 24 22·typedef·const·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f;
 25 23·typedef·const·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r;
 26 24·typedef·const·TargetType&·reference;
 27 25·typedef·const·TargetType*·pointer;
 28 26#else
 29 27·typedef·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f;
 30 28·typedef·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r;
 31 29·typedef·TargetType&·reference;
 32 30·typedef·TargetType*·pointer;
 33 31#endif
 34 32
 35 33
 36 34
 37 _\x83_\x86·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T()·:·mesh_(0),·active_(false)·{}
 38 37
 39 38
 40 _\x84_\x80·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T(_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f·_mesh,·SourceHandle·_start)·:
 41 41·mesh_(&_mesh),
 42 42·start_(_mesh.halfedge_handle(_start)),
 43 43·heh_(start_),
 44 44·active_(false)
 45 45·{·post_init;·}
56 4646 46
57 47#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
58 48 
59 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
60 50 
61 _\x85_\x83class·OPENMESHDLLEXPORT·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y·:·public·_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y 
62 54{ 
63 55public:47 47
 48 _\x84_\x89·_\x8C_\x8i_\x8r_\x8c_\x8u_\x8l_\x8a_\x8t_\x8o_\x8r_\x8T(_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f·_mesh,·HalfedgeHandle·_heh)·:
 49 50·mesh_(&_mesh),
 50 51·start_(_heh),
 51 52·heh_(_heh),
 52 53·active_(false)
 53 54·{·post_init;·}
 54 55
64 5655 56
65 57·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y()·{} 
66 58·virtual·_\x8~_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y()·{} 
67 59 
68 60·inline·static·bool·is_triangles() 
69 61·{·return·true;·} 
70 62 
71 _\x86_\x86·inline·void·_\x8a_\x8s_\x8s_\x8i_\x8g_\x8n_\x8__\x8c_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y(const·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y&·_other) 
72 67·{·PolyConnectivity::assign_connectivity(_other);·} 
73 68 
74 69·inline·void·assign_connectivity(const·_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y&·_other) 
75 70·{ 
76 71·PolyConnectivity::assign_connectivity(_other); 
77 72·triangulate();56 _.5_.8·_.C_.i_.r_.c_.u_.l_.a_.t_.o_.r_.T(const·_.C_.i_.r_.c_.u_.l_.a_.t_.o_.r_.T&·_rhs)·:
 57 59·mesh_(_rhs.mesh_),
 58 60·start_(_rhs.start_),
 59 61·heh_(_rhs.heh_),
 60 62·active_(_rhs.active_)
Max diff block lines reached; 10622/16317 bytes (65.10%) of diff not shown.
175 KB
./usr/share/doc/libopenmesh-dev/html/a00650_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/CirculatorsT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/gen/iterators_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, 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">iterators_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="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 137, 664 lines modifiedOffset 137, 55 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><span·class="preprocessor">#pragma·once</span></div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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_ITERATORS_HH</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_ITERATORS_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><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="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">//··Vertex,·Face,·and·Edge·circulators·for·PolyMesh/TriMesh</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">//··Iterators·for·PolyMesh/TriMesh</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>·</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="comment">//==·INCLUDES·=================================================================</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>
 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><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>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Attributes/Status.hh&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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>·</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="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="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>
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>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Iterators·{</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>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">//==·FORWARD·DECLARATIONS·=====================================================</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>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
176 </div> 
177 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>·Mesh&gt;·<span·class="keyword">class·</span>VertexIterT;</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>ConstVertexIterT;</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>HalfedgeIterT;</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>ConstHalfedgeIterT;</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>176 <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;·<span·class="keyword">class·</span>EdgeIterT;</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>ConstEdgeIterT;</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>FaceIterT;</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>ConstFaceIterT;</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="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">Mesh</a>::<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>,·true&gt;·{</div> 
181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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> 
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> 
185 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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.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> 
187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>············<span·class="keywordflow">if</span>·(heh·==·start)·--lap_counter;</div> 
188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············heh·=·mesh-&gt;ccw_rotated_halfedge_handle(heh);</div> 
189 <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> 
191 </div> 
192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
193 <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;</div> 
194 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};"> 
195 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02462.html">···89</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">Mesh</a>::<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>,·true&gt;·{</div> 
196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">public</span>:</div> 
197 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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> 
198 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>············heh·=·mesh-&gt;next_halfedge_handle(heh);</div> 
199 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>············<span·class="keywordflow">if</span>·(heh·==·start)·++lap_counter;</div> 
200 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········}</div> 
201 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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.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> 
202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>············<span·class="keywordflow">if</span>·(heh·==·start)·--lap_counter;</div> 
203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············heh·=·mesh-&gt;prev_halfedge_handle(heh);</div> 
204 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········}</div> 
205 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>};</div> 
206 </div> 
207 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
208 <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,·<span·class="keywordtype">bool</span>·CW&gt;</div> 
209 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="};"> 
210 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02466.html">··102</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">Mesh</a>::<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>,·CW&gt;·{</div> 
211 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keyword">public</span>:</div> 
212 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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> 
213 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············heh·=·mesh-&gt;opposite_halfedge_handle(heh);</div> 
Max diff block lines reached; 8842/135420 bytes (6.53%) of diff not shown.
43.1 KB
html2text {}
Max HTML report size reached
287 KB
./usr/share/doc/libopenmesh-dev/html/a00653_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/FinalMeshItemsT.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, 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">FinalMeshItemsT.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="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, 185 lines modifiedOffset 138, 934 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_MESH_ITEMS_HH</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_MESH_ITEMS_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>·</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><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="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·BaseKernel</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>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/Core/System/config.h&gt;</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/Utils/GenProg.hh&gt;</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_BASE_KERNEL_HH</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_traits.hh&gt;</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_BASE_KERNEL_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/Mesh/Handles.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>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>·</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="comment">//==·NAMESPACES·===============================================================</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>
 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;vector&gt;</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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;iosfwd&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><span·class="comment">//·--------------------</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>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyContainer.hh&gt;</span></div>
162 <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>
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">//==·CLASS·DEFINITION·=========================================================</span></div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div> 
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits,·<span·class="keywordtype">bool</span>·IsTriMesh&gt;</div> 
167 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};"> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02522.html">···67</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02522.html">FinalMeshItemsT</a></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">//---·build·Refs·structure·---</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">struct·</span>Refs</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">typedef</span>·<span·class="keyword">typename</span>·Traits::Point············Point;</div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>·Scalar;</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">typedef</span>·<span·class="keyword">typename</span>·Traits::Normal···········Normal;</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Color············Color;</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>·Traits::TexCoord1D·······TexCoord1D;</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>·Traits::TexCoord2D·······TexCoord2D;</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>·Traits::TexCoord3D·······TexCoord3D;</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::TextureIndex·····TextureIndex;</div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02562.html">OpenMesh::VertexHandle</a>············<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>;</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_struct"·href="a02574.html">OpenMesh::FaceHandle</a>··············<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>;</div> 
185 <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="a02570.html">OpenMesh::EdgeHandle</a>··············<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>;</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02566.html">OpenMesh::HalfedgeHandle</a>··········<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>;</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><span·class="preprocessor">#endif</span></div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//---·export·Refs·types·---</span></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>·Refs::Point···········Point;</div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Scalar··········Scalar;</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Normal··········Normal;</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Color···········Color;</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TexCoord1D······TexCoord1D;</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TexCoord2D······TexCoord2D;</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TexCoord3D······TexCoord3D;</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TextureIndex····TextureIndex;</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//---·get·attribute·bits·from·Traits·---</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>
 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">//==·CLASS·DEFINITION·=========================================================</span></div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">enum</span>·Attribs</div>178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 179 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="};">
 180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02442.html">···97</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02442.html">BaseKernel</a></div>
 181 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>{</div>
 182 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------·constructor·/·destructor</span></div>
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··{</div>183 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····VAttribs·=·Traits::VertexAttributes,</div> 
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····HAttribs·=·Traits::HalfedgeAttributes,</div>184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>()·{}</div>
 185 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02442.html">~BaseKernel</a>()·{</div>
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····EAttribs·=·Traits::EdgeAttributes,</div>186 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········vprops_.clear();</div>
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····FAttribs·=·Traits::FaceAttributes</div>187 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········eprops_.clear();</div>
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··};</div>188 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>········hprops_.clear();</div>
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="comment">//---·merge·internal·items·with·traits·items·---</span></div>189 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········fprops_.clear();</div>
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>190 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··}</div>
209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>191 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">/*</span></div>192 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 193 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------------·add·new·properties</span></div>
 194 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
Max diff block lines reached; 186530/221366 bytes (84.26%) of diff not shown.
70.3 KB
html2text {}
Max HTML report size reached
139 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/Core/Mesh/Status.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/TriMeshT.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">Status.hh</div></div>98 ··<div·class="headertitle"><div·class="title">TriMeshT.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, 155 lines modifiedOffset 141, 336 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·Status</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·TriMeshT</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>·</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_ATTRIBUTE_STATUS_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_TRIMESH_HH</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_ATTRIBUTE_STATUS_HH</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_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>·</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><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/PolyMeshT.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/Tags.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> 
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>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>·</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>Attributes·{</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>
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>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>··</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">//==·CLASS·DEFINITION·=========================================================</span></div>
172 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617">···74</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617">StatusBits</a>·{</div> 
174 <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>·</div>
175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7c61840f7e5e9b96c2a7b7ca7e0963d5">···76</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7c61840f7e5e9b96c2a7b7ca7e0963d5">DELETED</a>···············=·1,····</div> 
176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215">···77</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215">LOCKED</a>················=·2,····</div> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617aae27f7a232bfb6a7dae86efc75bd48aa">···78</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617aae27f7a232bfb6a7dae86efc75bd48aa">SELECTED</a>··············=·4,····</div> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023">···79</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023">HIDDEN</a>················=·8,····</div> 
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617af9b7e330ca8bb23dc9d1d82f5e16db82">···80</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617af9b7e330ca8bb23dc9d1d82f5e16db82">FEATURE</a>···············=·16,···</div> 
180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae7e560c951fe9d11acb1f8de8af3f24a">···81</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae7e560c951fe9d11acb1f8de8af3f24a">TAGGED</a>················=·32,···</div> 
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a6315d4086063d9c27e5235e9890a701b">···82</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a6315d4086063d9c27e5235e9890a701b">TAGGED2</a>···············=·64,···</div> 
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7ab3cc5eae1a983fe6815d01203d7047">···83</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7ab3cc5eae1a983fe6815d01203d7047">FIXEDNONMANIFOLD</a>······=·128,··</div> 
183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ad4ba3270b74b3d36d9962cd69a972d3d">UNUSED</a>················=·256···</div> 
184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ad4ba3270b74b3d36d9962cd69a972d3d">···85</a></span>};</div> 
185 </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>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 175 <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>·Kernel&gt;</div>
188 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">176 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};">
189 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02794.html">···94</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02794.html">StatusInfo</a></div>177 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a02826.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02826.html">TriMeshT</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a0[·...·truncated·by·diffoscope;·len:·38,·SHA:·37998afef012b5b153c63b59c35dffae6de3a00532c60a8f9d80810f54875ce5·...·]</div>
 178 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
 179 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 180 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</div>
190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>{</div>181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div> 
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·value_type;</div> 
194 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····</div>183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="comment">//·self</span></div>
195 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<a·class="code·hl_class"·href="a02794.html">StatusInfo</a>()·:·status_(0)·{}</div>184 <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="a02826.html">TriMeshT&lt;Kernel&gt;</a>······················<a·class="code·hl_class"·href="a02826.html">This</a>;</div>
 185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02718.html">PolyMeshT&lt;Kernel&gt;</a>·····················<a·class="code·hl_class"·href="a02718.html">PolyMesh</a>;</div>
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>186 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
197 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a02794.html#a0576c91dfec0ddd9a5e6e5a02b30f433">··103</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02794.html#a0576c91dfec0ddd9a5e6e5a02b30f433">deleted</a>()<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02794.html#a1291974ed4d2b1572b067118c2a08270">is_bit_set</a>(<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7c61840f7e5e9b96c2a7b7ca7e0963d5">DELETED</a>);·}</div> 
198 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a02794.html#a45837cf4f0b91397cde55d4e235d0886">··105</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02794.html#a45837cf4f0b91397cde55d4e235d0886">set_deleted</a>(<span·class="keywordtype">bool</span>·_b)·{·<a·class="code·hl_function"·href="a02794.html#a785a68db93e51adf6e2ee33eaee3a880">change_bit</a>(<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7c61840f7e5e9b96c2a7b7ca7e0963d5">DELETED</a>,·_b);·}</div> 
199 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</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"><a·class="line"·href="a02826.html#a5cc64ed78ada2d6a6726a1f22e757e81">··103</a></span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02826.html#a5cc64ed78ada2d6a6726a1f22e757e81">is_polymesh</a>()·{·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·}</div>
 189 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·is_trimesh()··{·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;··}</div>
 190 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">using·</span>ConnectivityTag·=·TriConnectivityTag;</div>
 191 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">enum</span>·{·IsPolyMesh·=·0·};</div>
 192 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="keyword">enum</span>·{·IsTriMesh··=·1·};</div>
200 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 194 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··<span·class="comment">//---·items·---</span></div>
201 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02794.html#a3735a8ba2d14bdf97bba6c95b36c2d05">··109</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02794.html#a3735a8ba2d14bdf97bba6c95b36c2d05">locked</a>()<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02794.html#a1291974ed4d2b1572b067118c2a08270">is_bit_set</a>(<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215">LOCKED</a>);·}</div> 
202 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a02794.html#a388e1ef35046f3563e50c44643938be5">··111</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02794.html#a388e1ef35046f3563e50c44643938be5">set_locked</a>(<span·class="keywordtype">bool</span>·_b)·{·<a·class="code·hl_function"·href="a02794.html#a785a68db93e51adf6e2ee33eaee3a880">change_bit</a>(<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215">LOCKED</a>,·_b);·}</div> 
203 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>195 <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">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">PolyMesh::Scalar</a>·············Scalar;</div>
 197 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">PolyMesh::Point</a>··············Point;</div>
 198 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">PolyMesh::Normal</a>·············Normal;</div>
 199 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#af0d8129bf1a819c468c6edcb13b5203b">PolyMesh::Color</a>··············Color;</div>
 200 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#af6526fbc3e7f3a1e98a5543b9563b021">PolyMesh::TexCoord1D</a>·········TexCoord1D;</div>
 201 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a4ae59536e97b43444c4f1622c645ebaf">PolyMesh::TexCoord2D</a>·········TexCoord2D;</div>
 202 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a5ec24476d2513efe71ddd1255a2ca444">PolyMesh::TexCoord3D</a>·········TexCoord3D;</div>
 203 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a03e6fd1a2fc91d4144374fd28dfbecee">PolyMesh::Vertex</a>·············Vertex;</div>
 204 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a249b0c195a81eeab341f7f73089d157e">PolyMesh::Halfedge</a>···········Halfedge;</div>
 205 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ab2ccdc42b7b25cf35915d3639fc461b2">PolyMesh::Edge</a>···············Edge;</div>
 206 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a71e1e8eaabeb24eca04237931b4bea26">PolyMesh::Face</a>···············Face;</div>
204 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>207 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
205 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno"><a·class="line"·href="a02794.html#aaf825acf76e68f70d2522745802339a2">··115</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a02794.html#aaf825acf76e68f70d2522745802339a2">selected</a>()<span·class="keyword">·const··</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a02794.html#a1291974ed4d2b1572b067118c2a08270">is_bit_set</a>(<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617aae27f7a232bfb6a7dae86efc75bd48aa">SELECTED</a>);·}</div> 
206 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno"><a·class="line"·href="a02794.html#a0c2bdc3171ea2abe66f302d4e4af2ce1">··117</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02794.html#a0c2bdc3171ea2abe66f302d4e4af2ce1">set_selected</a>(<span·class="keywordtype">bool</span>·_b)·{·<a·class="code·hl_function"·href="a02794.html#a785a68db93e51adf6e2ee33eaee3a880">change_bit</a>(<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617aae27f7a232bfb6a7dae86efc75bd48aa">SELECTED</a>,·_b);·}</div> 
207 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
208 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div> 
Max diff block lines reached; 79890/105647 bytes (75.62%) of diff not shown.
35.8 KB
html2text {}
Max HTML report size reached
22.3 KB
./usr/share/doc/libopenmesh-dev/html/a00659_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/DefaultTriMesh.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/ArrayItems.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">DefaultTriMesh.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ArrayItems.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 137, 40 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><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> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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_ARRAY_ITEMS_HH</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_ARRAY_ITEMS_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><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>
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>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06470.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> 
152 <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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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">#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/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/Mesh/Handles.hh&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><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">//==·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="keyword">typedef</span>·TriMesh_ArrayKernelT&lt;DefaultTraitsDouble&gt;·TriMesh;</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>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>
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="comment">//==·CLASS·DEFINITION·=========================================================</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>·</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="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">struct·</span>ArrayItems</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">//------------------------------------------------------·internal·vertex·type</span></div>
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>
 170 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">class·</span>Vertex</div>
 171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··{</div>
 172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div>
 173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>····HalfedgeHandle··halfedge_handle_;</div>
 174 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··};</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>·</div>
 177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="comment">//----------------------------------------------------·internal·halfedge·type</span></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="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">class·</span>Halfedge_without_prev</div>
 181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··{</div>
 182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div>
 183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····FaceHandle······face_handle_;</div>
 184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····VertexHandle····vertex_handle_;</div>
 185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····HalfedgeHandle··next_halfedge_handle_;</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="preprocessor">#endif</span></div>
 188 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">class·</span>Halfedge_with_prev·:·<span·class="keyword">public</span>·Halfedge_without_prev</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="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div>
 193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····HalfedgeHandle··prev_halfedge_handle_;</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="preprocessor">#endif</span></div>
 196 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//TODO:·should·be·selected·with·config.h·define</span></div>
 198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">typedef</span>·Halfedge_with_prev················Halfedge;</div>
 199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">typedef</span>·Halfedge_without_prev·············HalfedgeNoPrev;</div>
 200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">typedef</span>·GenProg::Bool2Type&lt;true&gt;··········HasPrevHalfedge;</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">//--------------------------------------------------------·internal·edge·type</span></div>
 203 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">class·</span>Edge</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="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div>
 207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····Halfedge··halfedges_[2];</div>
 208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··};</div>
 209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="preprocessor">#endif</span></div>
 210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="comment">//--------------------------------------------------------·internal·face·type</span></div>
 212 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
 213 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">class·</span>Face</div>
 214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··{</div>
 215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<span·class="keyword">friend</span>·<span·class="keyword">class·</span>ArrayKernel;</div>
 216 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>····HalfedgeHandle··halfedge_handle_;</div>
 217 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··};</div>
 218 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>};</div>
 219 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span><span·class="preprocessor">#endif</span></div>
 220 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div>
 221 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span><span·class="comment">//=============================================================================</span></div>
 222 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//=============================================================================</span></div>223 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</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>224 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_ITEMS_HH·defined</span></div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//=============================================================================</span></div>225 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="comment">//=============================================================================</span></div>
Max diff block lines reached; 372/18510 bytes (2.01%) of diff not shown.
4.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 DefaultTriMesh.hh5 ArrayItems.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 46, 47 lines modifiedOffset 46, 106 lines modified
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
53 43#ifndef·OPENMESH_DEFAULTTRIMESH_HH 
54 44#define·OPENMESH_DEFAULTTRIMESH_HH 
55 4553 43
 54 44#ifndef·OPENMESH_ARRAY_ITEMS_HH
 55 45#define·OPENMESH_ARRAY_ITEMS_HH
56 4656 46
 57 47
57 47//==·INCLUDES58 48//==·INCLUDES
58 =================================================================59 =================================================================
 60 49
 61 50
 62 51#include·<OpenMesh/Core/System/config.h>
 63 52#include·<OpenMesh/Core/Utils/GenProg.hh>
 64 53#include·<OpenMesh/Core/Mesh/Handles.hh>
 65 54
59 48 
60 49#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> 
61 50#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
62 51 
63 52//==·NAMESPACES 
64 =============================================================== 
65 53 
66 54namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
67 5566 55
68 56//==·TYPEDEFS67 56//==·NAMESPACES
69 =================================================================68 ===============================================================
70 5769 57
71 58typedef·TriMesh_ArrayKernelT<DefaultTraitsDouble>·TriMesh;70 58namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
72 5971 59
73 60//72 60
 73 61//==·CLASS·DEFINITION
74 =============================================================================74 =========================================================
 75 62
75 61}·//·namespace·OpenMesh 
76 62// 
77 ============================================================================= 
78 6376 63
79 64//77 65struct·ArrayItems
 78 66{
 79 67
 80 68·//------------------------------------------------------·internal·vertex
 81 type
 82 69
 83 71·class·Vertex
 84 72·{
 85 73·friend·class·ArrayKernel;
 86 74·HalfedgeHandle·halfedge_handle_;
 87 75·};
 88 76
 89 77
 90 78·//----------------------------------------------------·internal·halfedge
 91 type
 92 79
 93 80#ifndef·DOXY_IGNORE_THIS
 94 81·class·Halfedge_without_prev
 95 82·{
 96 83·friend·class·ArrayKernel;
 97 84·FaceHandle·face_handle_;
 98 85·VertexHandle·vertex_handle_;
 99 86·HalfedgeHandle·next_halfedge_handle_;
 100 87·};
 101 88#endif
 102 89
 103 90#ifndef·DOXY_IGNORE_THIS
 104 91·class·Halfedge_with_prev·:·public·Halfedge_without_prev
 105 92·{
 106 93·friend·class·ArrayKernel;
 107 94·HalfedgeHandle·prev_halfedge_handle_;
 108 95·};
 109 96#endif
 110 97
 111 98·//TODO:·should·be·selected·with·config.h·define
 112 99·typedef·Halfedge_with_prev·Halfedge;
 113 100·typedef·Halfedge_without_prev·HalfedgeNoPrev;
 114 101·typedef·GenProg::Bool2Type<true>·HasPrevHalfedge;
 115 102
 116 103·//--------------------------------------------------------·internal·edge
 117 type
 118 104#ifndef·DOXY_IGNORE_THIS
 119 105·class·Edge
 120 106·{
 121 107·friend·class·ArrayKernel;
 122 108·Halfedge·halfedges_[2];
 123 109·};
 124 110#endif
 125 111
 126 112·//--------------------------------------------------------·internal·face
 127 type
 128 113#ifndef·DOXY_IGNORE_THIS
 129 114·class·Face
 130 115·{
 131 116·friend·class·ArrayKernel;
 132 117·HalfedgeHandle·halfedge_handle_;
 133 118·};
 134 119};
 135 120#endif
 136 121
 137 122//
 138 =============================================================================
 139 123}·//·namespace·OpenMesh
 140 124//
80 =============================================================================141 =============================================================================
81 65#endif·//·OPENMESH_DEFAULTTRIMESH_HH·defined142 125#endif·//·OPENMESH_ITEMS_HH·defined
82 66//143 126//
83 =============================================================================144 =============================================================================
84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h145 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
85 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,146 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
Max diff block lines reached; 385/4193 bytes (9.18%) of diff not shown.
19.2 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/Core/Mesh/TriMeshT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/DefaultTriMesh.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">TriMeshT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">DefaultTriMesh.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 137, 66 lines modifiedOffset 137, 40 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><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>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>·</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">//==·INCLUDES·=================================================================</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·TriMeshT·-·IMPLEMENTATION</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>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>
 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="preprocessor">#define·OPENMESH_TRIMESH_C</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>·</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">//==·TYPEDEFS·=================================================================</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="keyword">typedef</span>·TriMesh_ArrayKernelT&lt;DefaultTraitsDouble&gt;·TriMesh;</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="a00674.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> 
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> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</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>·Kernel&gt;</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">typename</span>·TriMeshT&lt;Kernel&gt;::Normal</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="a02826.html#a34d9ca17136124593dcc494cfaccdfe5">···73</a></span><a·class="code·hl_function"·href="a02826.html#a34d9ca17136124593dcc494cfaccdfe5">TriMeshT&lt;Kernel&gt;::</a></div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><a·class="code·hl_function"·href="a02826.html#a34d9ca17136124593dcc494cfaccdfe5">calc_face_normal</a>(FaceHandle·_fh)<span·class="keyword">·const</span></div> 
177 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword"></span>{</div> 
178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··assert(this-&gt;halfedge_handle(_fh).is_valid());</div> 
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··ConstFaceVertexIter·fv_it(this-&gt;cfv_iter(_fh));</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">const</span>·Point&amp;·p0(this-&gt;point(*fv_it));··++fv_it;</div> 
182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">const</span>·Point&amp;·p1(this-&gt;point(*fv_it));··++fv_it;</div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">const</span>·Point&amp;·p2(this-&gt;point(*fv_it));</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="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> 
187 </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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</span></div>
192 <div·class="ttc"·id="aa00674_html"><div·class="ttname"><a·href="a00674.html">omstream.hh</a></div><div·class="ttdoc">This·file·provides·the·streams·omlog,·omout,·and·omerr.</div></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><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>
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>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>
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> 
196 </div><!--·fragment·--></div><!--·contents·-->170 </div><!--·fragment·--></div><!--·contents·-->
197 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
198 <hr>172 <hr>
199 <address>173 <address>
200 <small>174 <small>
201 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">175 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
202 </a>176 </a>
4.06 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 TriMeshT_impl.hh5 DefaultTriMesh.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 46, 77 lines modifiedOffset 46, 47 lines modified
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
53 43 
54 44 
55 45//53 43#ifndef·OPENMESH_DEFAULTTRIMESH_HH
 54 44#define·OPENMESH_DEFAULTTRIMESH_HH
 55 45
 56 46
 57 47//==·INCLUDES
56 =============================================================================58 =================================================================
 59 48
 60 49#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>
 61 50#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
57 46// 
58 47//·CLASS·TriMeshT·-·IMPLEMENTATION 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 5162 51
64 52#define·OPENMESH_TRIMESH_C63 52//==·NAMESPACES
 64 ===============================================================
65 5365 53
66 54 
67 55//==·INCLUDES66 54namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 67 55
 68 56//==·TYPEDEFS
68 =================================================================69 =================================================================
69 56 
70 5770 57
 71 58typedef·TriMesh_ArrayKernelT<DefaultTraitsDouble>·TriMesh;
 72 59
 73 60//
71 58#include·<OpenMesh/Core/Mesh/TriMeshT.hh> 
72 59#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 60#include·<vector> 
74 61 
75 62 
76 63//==·NAMESPACES 
77 ==============================================================74 =============================================================================
 75 61}·//·namespace·OpenMesh
 76 62//
78 64 
79 65 
80 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
81 67 
82 68 
83 69//==·IMPLEMENTATION 
84 ==========================================================77 =============================================================================
 78 63
85 70 
86 71template·<class·Kernel> 
87 72typename·TriMeshT<Kernel>::Normal 
88 _\x87_\x83_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8>_\x8:_\x8: 
89 74_\x8c_\x8a_\x8l_\x8c_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l(FaceHandle·_fh)·const 
90 75{ 
91 76·assert(this->halfedge_handle(_fh).is_valid()); 
92 77·ConstFaceVertexIter·fv_it(this->cfv_iter(_fh)); 
93 78 
94 79·const·Point&·p0(this->point(*fv_it));·++fv_it; 
95 80·const·Point&·p1(this->point(*fv_it));·++fv_it; 
96 81·const·Point&·p2(this->point(*fv_it)); 
97 82 
98 83·return·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8c_\x8a_\x8l_\x8c_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l(p0,·p1,·p2); 
99 84} 
100 85 
101 86//79 64//
102 =============================================================================80 =============================================================================
103 87}·//·namespace·OpenMesh 
104 88//81 65#endif·//·OPENMESH_DEFAULTTRIMESH_HH·defined
 82 66//
105 =============================================================================83 =============================================================================
106 _\x8o_\x8m_\x8s_\x8t_\x8r_\x8e_\x8a_\x8m_\x8._\x8h_\x8h 
107 This·file·provides·the·streams·omlog,·omout,·and·omerr. 
108 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
109 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,
110 different·mesh·kernels·...86 different·mesh·kernels·...
111 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
 88 _\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
 89 This·file·defines·the·default·traits·and·some·convenience·macros.
112 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8T_\x8:_\x8:_\x8c_\x8a_\x8l_\x8c_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l 
113 virtual·Normal·calc_face_normal(FaceHandle·_fh)·const 
114 Calculate·normal·vector·for·face·_fh. 
115 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·PolyMeshT_impl.hh:97 
116 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8T_\x8:_\x8:_\x8c_\x8a_\x8l_\x8c_\x8__\x8f_\x8a_\x8c_\x8e_\x8__\x8n_\x8o_\x8r_\x8m_\x8a_\x8l 
117 Normal·calc_face_normal(FaceHandle·_fh)·const 
118 Calculate·normal·vector·for·face·_fh·(specialized·for·TriMesh). 
119 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·TriMeshT_impl.hh:74 
120 ===============================================================================90 ===============================================================================
121 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.91 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
122 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.92 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
45.7 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/Core/Mesh/Casts.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/FinalMeshItemsT.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">Casts.hh</div></div>98 ··<div·class="headertitle"><div·class="title">FinalMeshItemsT.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, 44 lines modifiedOffset 138, 185 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_CASTS_HH</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_MESH_ITEMS_HH</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_CASTS_HH</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_MESH_ITEMS_HH</span></div>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//==·INCLUDES·=================================================================</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="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.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/Mesh/TriMesh_ArrayKernelT.hh&gt;</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">#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/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/vector_traits.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/Handles.hh&gt;</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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·NAMESPACES·===============================================================</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>{</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>·Traits&gt;</div> 
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">inline</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·TRIMESH_CAST(PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·_poly_mesh)</div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>(_poly_mesh);·}</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="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">inline</span>·<span·class="keyword">const</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·TRIMESH_CAST(<span·class="keyword">const</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·_poly_mesh)</div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·<span·class="keyword">const·</span>TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>([·...·truncated·by·diffoscope;·len:·14,·SHA:·859c045e7901b26b0b5ab69eddf92fbacaaef8d2bbc450d0628f250856d540e7·...·]</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>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">//==·CLASS·DEFINITION·=========================================================</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>·Traits&gt;</div> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">inline</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·POLYMESH_CAST(TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·_tri_mesh)</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>(_tri_mesh);·}</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>·</div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits,·<span·class="keywordtype">bool</span>·IsTriMesh&gt;</div>
 167 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a02522.html">···67</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02522.html">FinalMeshItemsT</a></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">//---·build·Refs·structure·---</span></div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</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>·Traits&gt;</div>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">struct·</span>Refs</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">inline</span>·<span·class="keyword">const</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·POLYMESH_CAST(<span·class="keyword">const</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·_tri_mesh)</div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·<span·class="keyword">const·</span>PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>[·...·truncated·by·diffoscope;·len:·14,·SHA:·f91565df4f384ca0d9a0b158784b0a9fe7c2ac7fe42108b4dd54c5f9f4db885c·...·]</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">typedef</span>·<span·class="keyword">typename</span>·Traits::Point············Point;</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>·Scalar;</div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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">typedef</span>·<span·class="keyword">typename</span>·Traits::Normal···········Normal;</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::Color············Color;</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>·Traits::TexCoord1D·······TexCoord1D;</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>·Traits::TexCoord2D·······TexCoord2D;</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>·Traits::TexCoord3D·······TexCoord3D;</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Traits::TextureIndex·····TextureIndex;</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02562.html">OpenMesh::VertexHandle</a>············<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>;</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_struct"·href="a02574.html">OpenMesh::FaceHandle</a>··············<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>;</div>
 185 <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="a02570.html">OpenMesh::EdgeHandle</a>··············<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>;</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02566.html">OpenMesh::HalfedgeHandle</a>··········<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>;</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><span·class="preprocessor">#endif</span></div>
 189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="comment">//---·export·Refs·types·---</span></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>·Refs::Point···········Point;</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Scalar··········Scalar;</div>
 192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Normal··········Normal;</div>
 193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Color···········Color;</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TexCoord1D······TexCoord1D;</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TexCoord2D······TexCoord2D;</div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TexCoord3D······TexCoord3D;</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::TextureIndex····TextureIndex;</div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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">//---·get·attribute·bits·from·Traits·---</span></div>
 200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">enum</span>·Attribs</div>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··{</div>
 202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····VAttribs·=·Traits::VertexAttributes,</div>
 203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····HAttribs·=·Traits::HalfedgeAttributes,</div>
 204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····EAttribs·=·Traits::EdgeAttributes,</div>
 205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····FAttribs·=·Traits::FaceAttributes</div>
 206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··};</div>
 207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="comment">//---·merge·internal·items·with·traits·items·---</span></div>
 208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
 209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 210 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">/*</span></div>
 211 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="comment">··typedef·typename·GenProg::IF&lt;</span></div>
 212 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span><span·class="comment">····(bool)(HAttribs·&amp;·Attributes::PrevHalfedge),</span></div>
 213 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="comment">····typename·InternalItems::Halfedge_with_prev,</span></div>
 214 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span><span·class="comment">····typename·InternalItems::Halfedge_without_prev</span></div>
 215 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="comment">··&gt;::Result···InternalHalfedge;</span></div>
 216 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="comment">*/</span></div>
 217 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>··<span·class="comment">//typedef·typename·InternalItems::Vertex·····················InternalVertex;</span></div>
 218 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="comment">//typedef·typename·InternalItems::template·Edge&lt;Halfedge&gt;······InternalEdge;</span></div>
 219 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··<span·class="comment">//typedef·typename·InternalItems::template·Face&lt;IsTriMesh&gt;·····InternalFace;</span></div>
Max diff block lines reached; 2148/36699 bytes (5.85%) of diff not shown.
9.77 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 Casts.hh5 FinalMeshItemsT.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, 51 lines modifiedOffset 47, 206 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_CASTS_HH54 44#ifndef·OPENMESH_MESH_ITEMS_HH
55 45#define·OPENMESH_CASTS_HH55 45#define·OPENMESH_MESH_ITEMS_HH
 56 46
56 46//==·INCLUDES 
57 ================================================================= 
58 4757 47
59 48#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh> 
60 49#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>58 48//==·INCLUDES
 59 =================================================================
 60 49
61 5061 50
 62 51#include·<OpenMesh/Core/System/config.h>
 63 52#include·<OpenMesh/Core/Utils/GenProg.hh>
 64 53#include·<OpenMesh/Core/Utils/vector_traits.hh>
 65 54#include·<OpenMesh/Core/Mesh/Handles.hh>
 66 55
 67 56
62 51//==·NAMESPACES68 57//==·NAMESPACES
63 ===============================================================69 ===============================================================
64 52namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
65 53{ 
66 54 
67 55template·<class·Traits> 
68 56inline·TriMesh_ArrayKernelT<Traits>&·TRIMESH_CAST 
69 (PolyMesh_ArrayKernelT<Traits>&·_poly_mesh) 
70 57{·return·reinterpret_cast<·TriMesh_ArrayKernelT<Traits>&·>(_poly_mesh);·} 
71 5870 58
 71 59
 72 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 61
72 59template·<class·Traits> 
73 60inline·const·TriMesh_ArrayKernelT<Traits>&·TRIMESH_CAST(const 
74 PolyMesh_ArrayKernelT<Traits>&·_poly_mesh) 
75 61{·return·reinterpret_cast<·const·TriMesh_ArrayKernelT<Traits>&·>(_poly_mesh); 
76 } 
77 6274 62
78 63template·<class·Traits> 
79 64inline·PolyMesh_ArrayKernelT<Traits>&·POLYMESH_CAST 
80 (TriMesh_ArrayKernelT<Traits>&·_tri_mesh) 
81 65{·return·reinterpret_cast<·PolyMesh_ArrayKernelT<Traits>&·>(_tri_mesh);·} 
82 66 
83 67template·<class·Traits> 
84 68inline·const·PolyMesh_ArrayKernelT<Traits>&·POLYMESH_CAST(const 
85 TriMesh_ArrayKernelT<Traits>&·_tri_mesh) 
86 69{·return·reinterpret_cast<·const·PolyMesh_ArrayKernelT<Traits>&·>(_tri_mesh); 
87 } 
88 70 
89 71}; 
90 72#endif//OPENMESH_CASTS_HH75 63//==·CLASS·DEFINITION
 76 =========================================================
 77 64
 78 66template·<class·Traits,·bool·IsTriMesh>
 79 _\x86_\x87struct·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8T
 80 68{
 81 69·//---·build·Refs·structure·---
 82 70#ifndef·DOXY_IGNORE_THIS
 83 71·struct·Refs
 84 72·{
 85 73·typedef·typename·Traits::Point·Point;
 86 74·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·Scalar;
 87 75
 88 76·typedef·typename·Traits::Normal·Normal;
 89 77·typedef·typename·Traits::Color·Color;
 90 78·typedef·typename·Traits::TexCoord1D·TexCoord1D;
 91 79·typedef·typename·Traits::TexCoord2D·TexCoord2D;
 92 80·typedef·typename·Traits::TexCoord3D·TexCoord3D;
 93 81·typedef·typename·Traits::TextureIndex·TextureIndex;
 94 82·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 95 83·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 96 84·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 97 85·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 98 86·};
 99 87#endif
 100 88·//---·export·Refs·types·---
 101 89·typedef·typename·Refs::Point·Point;
 102 90·typedef·typename·Refs::Scalar·Scalar;
 103 91·typedef·typename·Refs::Normal·Normal;
 104 92·typedef·typename·Refs::Color·Color;
 105 93·typedef·typename·Refs::TexCoord1D·TexCoord1D;
 106 94·typedef·typename·Refs::TexCoord2D·TexCoord2D;
 107 95·typedef·typename·Refs::TexCoord3D·TexCoord3D;
 108 96·typedef·typename·Refs::TextureIndex·TextureIndex;
 109 97
 110 98·//---·get·attribute·bits·from·Traits·---
 111 99·enum·Attribs
 112 100·{
 113 101·VAttribs·=·Traits::VertexAttributes,
 114 102·HAttribs·=·Traits::HalfedgeAttributes,
 115 103·EAttribs·=·Traits::EdgeAttributes,
 116 104·FAttribs·=·Traits::FaceAttributes
 117 105·};
 118 106·//---·merge·internal·items·with·traits·items·---
 119 107
 120 108
 121 109/*
 122 110·typedef·typename·GenProg::IF<
 123 111·(bool)(HAttribs·&·Attributes::PrevHalfedge),
 124 112·typename·InternalItems::Halfedge_with_prev,
 125 113·typename·InternalItems::Halfedge_without_prev
 126 114·>::Result·InternalHalfedge;
 127 115*/
 128 116·//typedef·typename·InternalItems::Vertex·InternalVertex;
 129 117·//typedef·typename·InternalItems::template·Edge<Halfedge>·InternalEdge;
 130 118·//typedef·typename·InternalItems::template·Face<IsTriMesh>·InternalFace;
 131 _\x81_\x81_\x89·class·_\x8I_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 132 120·{};
 133 121
Max diff block lines reached; 1685/9981 bytes (16.88%) of diff not shown.
485 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/Core/System/config.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/PolyConnectivity.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">config.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PolyConnectivity.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, 15 lines modifiedOffset 138, 1327 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>
Diff chunk too large, falling back to line-by-line diff (1313 lines added, 1 lines removed)
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;OpenMesh/Core/System/config.h&gt;</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_POLYCONNECTIVITY_HH</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_POLYCONNECTIVITY_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="preprocessor">#include·&lt;OpenMesh/Core/Mesh/ArrayKernel.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/Mesh/SmartRange.hh&gt;</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="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>{</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>Iterators</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>·ValueHandle,·<span·class="keyword">class</span>·MemberOwner,·<span·class="keywordtype">bool</span>·(MemberOwner::*PrimitiveStatusMember)()·const,·<span·class="keywordtype">size_t</span>·(MemberOwner::*PrimitiveCountMember)()·const&gt;</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>··<span·class="keyword">class·</span>GenericIteratorT;</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">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>··<span·class="keyword">class·</span>GenericCirculatorBaseT;</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">template</span>&lt;<span·class="keyword">typename</span>·Traits&gt;</div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="keyword">class·</span>GenericCirculatorT_DEPRECATED;</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">typename</span>·Traits,·<span·class="keywordtype">bool</span>·CW&gt;</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">class·</span>GenericCirculatorT;</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="keyword">template</span>·&lt;<span·class="keyword">typename</span>·RangeTraitT&gt;</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">class·</span>EntityRange;</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;</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">typename</span>·CONTAINER_T,</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>··<span·class="keyword">typename</span>·ITER_T,</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··ITER_T·(CONTAINER_T::*begin_fn)()·const,</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··ITER_T·(CONTAINER_T::*end_fn)()·const&gt;</div>
 177 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02622.html">···76</a></span>struct·<a·class="code·hl_struct"·href="a02622.html">RangeTraitT</a></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">using·</span>CONTAINER_TYPE·=·CONTAINER_T;</div>
 181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keyword">using·</span>ITER_TYPE·=·ITER_T;</div>
 182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">static</span>·ITER_TYPE·begin(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container)·{·<span·class="keywordflow">return</span>·(_container.*begin_fn)();·}</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">static</span>·ITER_TYPE·end(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container)···{·<span·class="keywordflow">return</span>·(_container.*end_fn)();·}</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
 185 </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="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·CirculatorRangeTraitT&gt;</div>
 189 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02450.html">CirculatorRange</a>;</div>
 190 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">template</span>&lt;</div>
 192 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">typename</span>·CONTAINER_T,</div>
 193 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">typename</span>·ITER_T,</div>
 194 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typename</span>·CENTER_ENTITY_T,</div>
 195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typename</span>·TO_ENTITY_T,</div>
 196 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····ITER_T·(CONTAINER_T::*begin_fn)(CENTER_ENTITY_T)·const,</div>
 197 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····ITER_T·(CONTAINER_T::*end_fn)(CENTER_ENTITY_T)·const&gt;</div>
 198 <div·class="foldopen"·id="foldopen00095"·data-start="{"·data-end="};">
 199 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a02626.html">···95</a></span>struct·<a·class="code·hl_struct"·href="a02626.html">CirculatorRangeTraitT</a></div>
 200 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div>
 201 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">using·</span>CONTAINER_TYPE·=·CONTAINER_T;</div>
 202 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">using·</span>ITER_TYPE·=·ITER_T;</div>
 203 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">using·</span>CENTER_ENTITY_TYPE·=·CENTER_ENTITY_T;</div>
 204 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">using·</span>TO_ENTITYE_TYPE·=·TO_ENTITY_T;</div>
 205 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">static</span>·ITER_TYPE·begin(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·CENTER_ENTITY_TYPE·_ce)···{·<span·class="keywordflow">return</span>·(_container.*begin_fn)(_ce);·}</div>
 206 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">static</span>·ITER_TYPE·begin(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh,·<span·class="keywordtype">int</span>)·{·<span·class="keywordflow">return</span>·ITER_TYPE(_container,·_heh);·}</div>
 207 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">static</span>·ITER_TYPE·end(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·CENTER_ENTITY_TYPE·_ce)·····{·<span·class="keywordflow">return</span>·(_container.*end_fn)(_ce);·}</div>
 208 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keyword">static</span>·ITER_TYPE·end(<span·class="keyword">const</span>·CONTAINER_TYPE&amp;·_container,·<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·_heh,·<span·class="keywordtype">int</span>)···{·<span·class="keywordflow">return</span>·ITER_TYPE(_container,·_heh,·<span·class="keyword">true</span>);·}</div>
 209 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>};</div>
 210 </div>
 211 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 212 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02742.html">SmartVertexHandle</a>;</div>
 213 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02746.html">SmartHalfedgeHandle</a>;</div>
 214 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02750.html">SmartEdgeHandle</a>;</div>
 215 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02754.html">SmartFaceHandle</a>;</div>
 216 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 217 <div·class="foldopen"·id="foldopen00114"·data-start="{"·data-end="};">
 218 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno"><a·class="line"·href="a02630.html">··114</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_class"·href="a02422.html">ArrayKernel</a></div>
 219 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>{</div>
 220 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span><span·class="keyword">public</span>:</div>
 221 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div>
 222 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 223 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno"><a·class="line"·href="a02630.html#a986cacf0e6df55c72d12c2780ea38c96">··120</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>···························<a·class="code·hl_variable"·href="a02630.html#a986cacf0e6df55c72d12c2780ea38c96">InvalidVertexHandle</a>;</div>
 224 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno"><a·class="line"·href="a02630.html#a28e271ca70ee579ff3532124147d7c61">··122</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>·························<a·class="code·hl_variable"·href="a02630.html#a28e271ca70ee579ff3532124147d7c61">InvalidHalfedgeHandle</a>;</div>
 225 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno"><a·class="line"·href="a02630.html#aa23384aa0cd664431ee2c22a9a01fc7d">··124</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>·····························<a·class="code·hl_variable"·href="a02630.html#aa23384aa0cd664431ee2c22a9a01fc7d">InvalidEdgeHandle</a>;</div>
 226 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a02630.html#a78014bea8d569ba1f07fc55ef1a4b19c">··126</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>·····························<a·class="code·hl_variable"·href="a02630.html#a78014bea8d569ba1f07fc55ef1a4b19c">InvalidFaceHandle</a>;</div>
 227 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>·</div>
 228 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno"><a·class="line"·href="a02630.html#a15e43cefcdb1b697946ab7d6422c1164">··129</a></span>··<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02630.html">PolyConnectivity</a>····························<a·class="code·hl_typedef"·href="a02630.html#a15e43cefcdb1b697946ab7d6422c1164">This</a>;</div>
 229 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>
 230 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>··<span·class="comment">//---·iterators·---</span></div>
 231 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>·</div>
Max diff block lines reached; 130/336471 bytes (0.04%) of diff not shown.
156 KB
html2text {}
Max HTML report size reached
62.9 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/Core/System/mostream.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/Attributes.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">mostream.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 <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="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>
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, 282 lines modifiedOffset 138, 68 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">//··multiplex·streams·&amp;·ultilities</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>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="preprocessor">#ifndef·OPENMESH_MOSTREAM_HH</span></div>146 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#ifndef·OPENMESH_ATTRIBUTES_HH</span></div>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_MOSTREAM_HH</span></div>147 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_ATTRIBUTES_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>148 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
 149 <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>150 <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>151 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
 152 <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><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>153 <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>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;ostream&gt;</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#if·defined(·OM_CC_GCC·)·&amp;&amp;·OM_CC_VERSION·&lt;·30000</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··include·&lt;streambuf.h&gt;</span></div>154 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</span></div>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</span></div>155 <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;streambuf&gt;</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><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
 158 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
 159 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
 160 <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>
163 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">namespace·</span>Attributes·{</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><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;algorithm&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>162 <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="preprocessor">#if·(defined(_MSC_VER)·&amp;&amp;·(_MSC_VER·&gt;=·1800))·||·__cplusplus·&gt;·199711L·||·defined(·__GXX_EXPERIMENTAL_CXX0X__·)</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">··#include·&lt;mutex&gt;</span></div> 
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</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">//==·NAMESPACES·===============================================================</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="preprocessor">#ifndef·DOXY_IGNORE_THIS</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>163 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>164 <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="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 166 <div·class="foldopen"·id="foldopen00079"·data-start="{"·data-end="};">
 167 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96d">···79</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96d">AttributeBits</a></div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>168 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>
 169 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92">···81</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92">None</a>··········=·0,··</div>
 170 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">···82</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">Normal</a>········=·1,··</div>
 171 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">···83</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c">Color</a>·········=·2,··</div>
 172 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">···84</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">PrevHalfedge</a>··=·4,··</div>
 173 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">···85</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">Status</a>········=·8,··</div>
 174 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20">···86</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20">TexCoord1D</a>····=·16,·</div>
 175 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1">···87</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1">TexCoord2D</a>····=·32,·</div>
 176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28">···88</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28">TexCoord3D</a>····=·64,·</div>
 177 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd">TextureIndex</a>··=·128·</div>
 178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd">···90</a></span>};</div>
 179 </div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>180 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">class·</span>basic_multiplex_target</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">public</span>:</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">virtual</span>·~basic_multiplex_target()·{}</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·operator&lt;&lt;(<span·class="keyword">const</span>·std::string&amp;·_s)·=·0;</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>·</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><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">class·</span>multiplex_target·:·<span·class="keyword">public</span>·basic_multiplex_target</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">explicit</span>·multiplex_target(T&amp;·_t)·:·target_(_t)·{}</div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·operator&lt;&lt;(<span·class="keyword">const</span>·std::string&amp;·_s)<span·class="keyword">·override·</span>{·target_·&lt;&lt;·_s;·}</div> 
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">private</span>:</div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··T&amp;·target_;</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> 
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
202 <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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
204 <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>·</div> 
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#if·defined(·OM_CC_GCC·)·&amp;&amp;·OM_CC_VERSION·&lt;·30000</span></div> 
207 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="preprocessor">#··define·STREAMBUF···streambuf</span></div> 
208 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#··define·INT_TYPE····int</span></div> 
209 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#··define·TRAITS_TYPE·</span></div> 
Max diff block lines reached; 4341/53054 bytes (8.18%) of diff not shown.
10.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 mostream.hh5 Attributes.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, 298 lines modifiedOffset 48, 102 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 44
54 44// 
55 ============================================================================= 
56 45// 
57 46//·multiplex·streams·&·ultilities 
58 47// 
59 48// 
60 ============================================================================= 
61 49 
62 50#ifndef·OPENMESH_MOSTREAM_HH56 51#ifndef·OPENMESH_ATTRIBUTES_HH
63 51#define·OPENMESH_MOSTREAM_HH57 52#define·OPENMESH_ATTRIBUTES_HH
64 52 
65 5358 53
 59 54
66 54//==·INCLUDES60 55//==·INCLUDES
67 =================================================================61 =================================================================
68 5562 56
 63 57
69 56#include·<OpenMesh/Core/System/config.h>64 58#include·<OpenMesh/Core/System/config.h>
 65 59#include·<OpenMesh/Core/Mesh/Status.hh>
 66 60
 67 61
70 57#include·<ostream> 
71 58#if·defined(·OM_CC_GCC·)·&&·OM_CC_VERSION·<·30000 
72 59#·include·<streambuf.h> 
73 60#else 
74 61#·include·<streambuf> 
75 62#endif 
76 63#include·<vector> 
77 64#include·<map> 
78 65#include·<string> 
79 66#include·<algorithm> 
80 67 
81 68#if·(defined(_MSC_VER)·&&·(_MSC_VER·>=·1800))·||·__cplusplus·>·199711L·|| 
82 defined(·__GXX_EXPERIMENTAL_CXX0X__·) 
83 69·#include·<mutex> 
84 70#endif 
85 71 
86 72 
87 73//==·NAMESPACES68 62//==·NAMESPACES
88 ===============================================================69 ===============================================================
89 7470 63
 71 64
90 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{72 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
91 76#ifndef·DOXY_IGNORE_THIS 
92 77 
93 7873 66namespace·Attributes·{
 74 67
 75 68
94 79//==·CLASS·DEFINITION76 69//==·CLASS·DEFINITION
95 =========================================================77 ========================================================
96 80 
97 81 
98 82class·basic_multiplex_target 
99 83{ 
100 84public: 
101 85·virtual·~basic_multiplex_target()·{} 
102 86·virtual·void·operator<<(const·std::string&·_s)·=·0; 
103 87}; 
104 88 
105 89 
106 90template·<class·T> 
107 91class·multiplex_target·:·public·basic_multiplex_target 
108 92{ 
109 93public: 
110 94·explicit·multiplex_target(T&·_t)·:·target_(_t)·{} 
111 95·virtual·void·operator<<(const·std::string&·_s)·override·{·target_·<<·_s;·} 
112 96private: 
113 97·T&·target_; 
114 98}; 
115 99 
116 100 
117 101 
118 102//==·CLASS·DEFINITION 
119 ========================================================= 
120 103 
121 104 
122 105#if·defined(·OM_CC_GCC·)·&&·OM_CC_VERSION·<·30000 
123 106#·define·STREAMBUF·streambuf 
124 107#·define·INT_TYPE·int 
125 108#·define·TRAITS_TYPE 
126 109#else 
127 110#·define·STREAMBUF·std::basic_streambuf<char> 
128 111#endif 
129 112 
130 113class·multiplex_streambuf·:·public·STREAMBUF 
131 114{ 
132 115public: 
133 116 
134 117·typedef·STREAMBUF·base_type; 
135 118#if·defined(·OM_CC_GCC·)·&&·OM_CC_VERSION·<·30000 
136 119·typedef·int·int_type; 
137 120·struct·traits_type 
138 121·{ 
139 122·static·int_type·eof()·{·return·-1;·} 
140 123·static·char·to_char_type(int_type·c)·{·return·char(c);·} 
141 124·}; 
142 125#else 
143 126·typedef·base_type::int_type·int_type; 
144 127·typedef·base_type::traits_type·traits_type; 
145 128#endif 
146 129 
147 130·//·Constructor 
148 131·multiplex_streambuf()·:·enabled_(true)·{·buffer_.reserve(100);·} 
149 132 
150 133·//·Destructor 
Max diff block lines reached; 2794/11173 bytes (25.01%) of diff not shown.
14.8 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/Core/System/omstream.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/DefaultPolyMesh.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">omstream.hh</div></div>98 ··<div·class="headertitle"><div·class="title">DefaultPolyMesh.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, 39 lines modifiedOffset 137, 40 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><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>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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><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">//··OpenMesh·streams:·omlog,·omout,·omerr</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>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>·</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>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_OMSTREAMS_HH</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><span·class="preprocessor">#define·OPENMESH_OMSTREAMS_HH</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">//==·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="comment">//==·INCLUDES·=================================================================</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>
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="preprocessor">#include·&lt;OpenMesh/Core/System/mostream.hh&gt;</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·TYPEDEFS·=================================================================</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="keyword">typedef</span>·PolyMesh_ArrayKernelT&lt;DefaultTraitsDouble&gt;·PolyMesh;</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omlog();</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omout();</div> 
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>OPENMESHDLLEXPORT·OpenMesh::mostream&amp;·omerr();</div> 
165 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div> 
166 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>
167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_OMSTREAMS_HH·defined</span></div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
168 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
 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>
 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>
 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><!--·fragment·--></div><!--·contents·-->170 </div><!--·fragment·--></div><!--·contents·-->
170 </div><!--·doc-content·-->171 </div><!--·doc-content·-->
171 <hr>172 <hr>
172 <address>173 <address>
173 <small>174 <small>
174 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">175 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
175 </a>176 </a>
2.94 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 DefaultPolyMesh.hh
5 omstream.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, 41 lines modifiedOffset 46, 47 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#ifndef·OPENMESH_DEFAULTPOLYMESH_HH
 54 44#define·OPENMESH_DEFAULTPOLYMESH_HH
 55 45
 56 46
54 43 
55 44// 
56 ============================================================================= 
57 45// 
58 46//·OpenMesh·streams:·omlog,·omout,·omerr 
59 47// 
60 48// 
61 ============================================================================= 
62 49 
63 50#ifndef·OPENMESH_OMSTREAMS_HH 
64 51#define·OPENMESH_OMSTREAMS_HH 
65 52 
66 53 
67 54//==·INCLUDES57 47//==·INCLUDES
68 =================================================================58 =================================================================
 59 48
 60 49#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>
 61 50#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
 62 51
 63 52//==·NAMESPACES
 64 ===============================================================
 65 53
 66 54namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
69 5567 55
70 56#include·<OpenMesh/Core/System/mostream.hh>68 56//==·TYPEDEFS
 69 =================================================================
71 5770 57
72 58 
73 59//==·CLASS·DEFINITION71 58typedef·PolyMesh_ArrayKernelT<DefaultTraitsDouble>·PolyMesh;
 72 59
 73 60//
74 =========================================================74 =============================================================================
 75 61}·//·namespace·OpenMesh
75 60 
76 71OPENMESHDLLEXPORT·OpenMesh::mostream&·omlog(); 
77 72OPENMESHDLLEXPORT·OpenMesh::mostream&·omout(); 
78 73OPENMESHDLLEXPORT·OpenMesh::mostream&·omerr(); 
79 75 
80 76//76 62//
 77 =============================================================================
 78 63
 79 64//
81 =============================================================================80 =============================================================================
82 77#endif·//·OPENMESH_OMSTREAMS_HH·defined81 65#endif·//·OPENMESH_DEFAULTPOLYMESH_HH·defined
83 78//82 66//
84 =============================================================================83 =============================================================================
 84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 85 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
 86 different·mesh·kernels·...
 87 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 88 _\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8._\x8h_\x8h
 89 This·file·defines·the·default·traits·and·some·convenience·macros.
85 ===============================================================================90 ===============================================================================
86 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.91 ·····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·.92 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
174 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/Core/System/OpenMeshDLLMacros.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, 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">OpenMeshDLLMacros.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="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, 38 lines modifiedOffset 136, 665 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">//·Disable·the·warnings·about·needs·to·have·DLL·interface·as·we·have·tons·of·vector·templates</span></div> 
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#ifdef·_MSC_VER</span></div> 
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">··#pragma·warning(·disable:·4251·)</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#endif</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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">#pragma·once</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">//··Vertex,·Face,·and·Edge·circulators·for·PolyMesh/TriMesh</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>·</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>
 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">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>
 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="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">Mesh</a>::<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>,·true&gt;·{</div>
 181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
 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>
 185 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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.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>
 187 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>············<span·class="keywordflow">if</span>·(heh·==·start)·--lap_counter;</div>
 188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>············heh·=·mesh-&gt;ccw_rotated_halfedge_handle(heh);</div>
 189 <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>
 191 </div>
 192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 193 <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;</div>
 194 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">
 195 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02462.html">···89</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">Mesh</a>::<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>,·true&gt;·{</div>
 196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">public</span>:</div>
 197 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>
 198 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>············heh·=·mesh-&gt;next_halfedge_handle(heh);</div>
 199 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>············<span·class="keywordflow">if</span>·(heh·==·start)·++lap_counter;</div>
 200 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········}</div>
 201 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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.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>
 202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>············<span·class="keywordflow">if</span>·(heh·==·start)·--lap_counter;</div>
 203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············heh·=·mesh-&gt;prev_halfedge_handle(heh);</div>
 204 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········}</div>
 205 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>};</div>
 206 </div>
 207 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 208 <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,·<span·class="keywordtype">bool</span>·CW&gt;</div>
 209 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="};">
 210 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a02466.html">··102</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">Mesh</a>::<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>,·CW&gt;·{</div>
 211 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keyword">public</span>:</div>
 212 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</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>
 213 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············heh·=·mesh-&gt;opposite_halfedge_handle(heh);</div>
 214 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>············<span·class="keywordflow">if</span>·(heh·==·start)·++lap_counter;</div>
 215 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········}</div>
 216 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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.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>
 217 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>············<span·class="keywordflow">if</span>·(heh·==·start)·--lap_counter;</div>
 218 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>············heh·=·mesh-&gt;opposite_halfedge_handle(heh);</div>
 219 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>········}</div>
 220 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>};</div>
 221 </div>
 222 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 223 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="comment">//·CCW</span></div>
 224 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 225 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 226 <div·class="foldopen"·id="foldopen00118"·data-start="{"·data-end="};">
Max diff block lines reached; 130/134065 bytes (0.10%) of diff not shown.
42.9 KB
html2text {}
Max HTML report size reached
37.5 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/ModQuadricT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/BaseMesh.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">BaseMesh.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 138, 140 lines modifiedOffset 138, 63 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·ModQuadric·-·IMPLEMENTATION</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·BaseMesh</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>
 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_BASEMESH_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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_BASEMESH_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="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>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="preprocessor">#include·&lt;<a·class="code"·href="a00740.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</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="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>
 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="a00671.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>
157 <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>
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> 
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> 
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>
 167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</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><span·class="comment">//==·IMPLEMENTATION·==========================================================</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>
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><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>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>
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="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>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 176 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02446.html">···80</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02446.html">BaseMesh</a>·{</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> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·clear·quadrics</span></div>178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div>
 179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02446.html">~BaseMesh</a>(<span·class="keywordtype">void</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>180 <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="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> 
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">//·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> 
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> 
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>··<span·class="keywordflow">for</span>·(;·f_it·!=·f_end;·++f_it)</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>····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="}"> 
205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">··106</a></span>······v0·=·vector_cast&lt;Vec3&gt;(Base::mesh().point(vh0));</div> 
206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······v1·=·vector_cast&lt;Vec3&gt;(Base::mesh().point(vh1));</div> 
207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······v2·=·vector_cast&lt;Vec3&gt;(Base::mesh().point(vh2));</div> 
208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····}</div> 
209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····Vec3·n·=·(v1-v0)·%·(v2-v0);</div> 
211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keywordtype">double</span>·area·=·n.norm();</div> 
212 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordflow">if</span>·(area·&gt;·FLT_MIN)</div> 
213 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····{</div> 
Max diff block lines reached; 3434/30227 bytes (11.36%) of diff not shown.
7.87 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 BaseMesh.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, 72 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//·CLASS·BaseMesh
 59 48//
57 49//60 49//
58 50//·CLASS·ModQuadric·-·IMPLEMENTATION 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
62 53 
63 54#define·OPENMESH_DECIMATER_MODQUADRIC_CC62 50
 63 51
 64 52#ifndef·OPENMESH_BASEMESH_HH
 65 53#define·OPENMESH_BASEMESH_HH
 66 54
64 5567 55
65 56//==·INCLUDES68 56//==·INCLUDES
66 =================================================================69 =================================================================
67 5770 57
 71 58
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60#include·<OpenMesh/Core/Mesh/IteratorsT.hh>
 74 61#include·<OpenMesh/Core/Mesh/CirculatorsT.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·<vector>
 77 64
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 =============================================================== 
73 62 
74 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
75 64namespace·Decimater·{·//·BEGIN_NS_DECIMATER 
76 6578 65
 79 66//==·NAMESPACES
77 66 
78 67//==·IMPLEMENTATION 
79 ==========================================================80 ===============================================================
 81 67
80 6882 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(); 
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 86 
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·{ 
116 104·using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;83 69namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 84 70
 85 71
 86 72//==·CLASS·DEFINITION
 87 =========================================================
 88 73
 89 74
 90 _\x88_\x80class·_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h·{
 91 81public:
 92 82·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8M_\x8e_\x8s_\x8h(void)·{;}
 93 83};
 94 84
 95 85
 96 86//
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)); 
121 109·} 
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; 
129 117·} 
Max diff block lines reached; 2602/8034 bytes (32.39%) of diff not shown.
76.0 KB
./usr/share/doc/libopenmesh-dev/html/a00692_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/Core/Mesh/ArrayKernelT_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">Observer.hh</div></div>98 ··<div·class="headertitle"><div·class="title">ArrayKernelT_impl.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 136, 65 lines modifiedOffset 136, 304 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_ARRAY_KERNEL_C</span></div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
143 <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">//==·INCLUDES·=================================================================</span></div>
144 <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="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·&lt;OpenMesh/Core/Mesh/ArrayKernel.hh&gt;</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">//==·NAMESPACES·===============================================================</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a></div>
145 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//··CLASS·Observer</span></div>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>{</div>
146 <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>·</div>
147 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//=============================================================================</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
148 <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="keyword">template</span>&lt;<span·class="keyword">typename</span>·std_API_Container_VHandlePointer,</div>
149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#pragma·once</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·········<span·class="keyword">typename</span>·std_API_Container_HHandlePointer,</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·········<span·class="keyword">typename</span>·std_API_Container_FHandlePointer&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="a02422.html#aa050099ff46a17b4f38594eba0aefce2">···58</a></span><span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02422.html#aba7fd4df59227f974b44111ac45e835f">ArrayKernel::garbage_collection</a>(std_API_Container_VHandlePointer&amp;·vh_to_update,</div>
 161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·····································std_API_Container_HHandlePointer&amp;·hh_to_update,</div>
 162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·····································std_API_Container_FHandlePointer&amp;·fh_to_update,</div>
 163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·····································<span·class="keywordtype">bool</span>·_v,·<span·class="keywordtype">bool</span>·_e,·<span·class="keywordtype">bool</span>·_f)</div>
150 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>{</div>
151 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDES·=================================================================</span></div> 
152 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</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> 
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> 
155 <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>165 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>166 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#ifdef·DEBUG</span></div>
 167 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">··#ifndef·OM_GARBAGE_NO_STATUS_WARNING</span></div>
 168 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>····<span·class="keywordflow">if</span>·(·!this-&gt;has_vertex_status()·)</div>
 169 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;garbage_collection:·No·vertex·status·available.·You·can·request·it:·mesh.request_vertex_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to·silence·this·warning.&quot;</span>·&lt;&lt;·std::endl;</div>
 170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····<span·class="keywordflow">if</span>·(·!this-&gt;has_edge_status()·)</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;garbage_collection:·No·edge·status·available.·You·can·request·it:·mesh.request_edge_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to·silence·this·warning.&quot;</span>·&lt;&lt;·std::endl;</div>
 172 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>····<span·class="keywordflow">if</span>·(·!this-&gt;has_face_status()·)</div>
 173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>······omerr()·&lt;&lt;·<span·class="stringliteral">&quot;garbage_collection:·No·face·status·available.·You·can·request·it:·mesh.request_face_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to·silence·this·warning.&quot;</span>·&lt;&lt;·std::endl;</div>
 174 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">··#endif</span></div>
160 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>175 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#endif</span></div>
161 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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">const</span>·<span·class="keywordtype">bool</span>·track_vhandles·=·(·!vh_to_update.empty()·);</div>
 178 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·track_hhandles·=·(·!hh_to_update.empty()·);</div>
 179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·<span·class="keywordtype">bool</span>·track_fhandles·=·(·!fh_to_update.empty()·);</div>
162 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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> 
168 <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>
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>181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">int</span>·i,·i0,·i1;</div>
174 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>182 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">int</span>·nV·=·int(<a·class="code·hl_function"·href="a02422.html#a53f4607db2d76fd86076aa4449e1b374">n_vertices</a>());</div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keywordtype">int</span>·nE·=·int(<a·class="code·hl_function"·href="a02422.html#a64e45ba6e9d88aa167b7044a8f2e14bd">n_edges</a>());</div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">int</span>·nH·=·int(2*<a·class="code·hl_function"·href="a02422.html#a64e45ba6e9d88aa167b7044a8f2e14bd">n_edges</a>());</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="keywordtype">int</span>·nF·=·(int(<a·class="code·hl_function"·href="a02422.html#ab9c01d6cd33d7a68760277ffa5465615">n_faces</a>()));</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>··std::vector&lt;VertexHandle&gt;····vh_map;</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··std::vector&lt;HalfedgeHandle&gt;··hh_map;</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··std::vector&lt;FaceHandle&gt;······fh_map;</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>··std::map·&lt;int,·int&gt;·vertex_inverse_map;</div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··std::map·&lt;int,·int&gt;·halfedge_inverse_map;</div>
 194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··std::map·&lt;int,·int&gt;·face_inverse_map;</div>
176 <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>
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#ae72[·...·truncated·by·diffoscope;·len:·93,·SHA:·6d97a3d79c7429bd5822cfb130e8ae5f15cb109a6a3f7a0615f65d046eb2131c·...·]</div>196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·setup·handle·mapping:</span></div>
 197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··vh_map.reserve(nV);</div>
 198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keywordflow">for</span>·(i=0;·i&lt;nV;·++i)·vh_map.push_back(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>(i));</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>··hh_map.reserve(nH);</div>
 201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordflow">for</span>·(i=0;·i&lt;nH;·++i)·hh_map.push_back(<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>(i));</div>
178 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>203 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··fh_map.reserve(nF);</div>
 204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keywordflow">for</span>·(i=0;·i&lt;nF;·++i)·fh_map.push_back(<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>(i));</div>
 205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·remove·deleted·vertices</span></div>
 207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordflow">if</span>·(_v·&amp;&amp;·<a·class="code·hl_function"·href="a02422.html#a53f4607db2d76fd86076aa4449e1b374">n_vertices</a>()·&gt;·0·&amp;&amp;·this-&gt;has_vertex_status()·)</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>····i0=0;··i1=nV-1;</div>
 210 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
Max diff block lines reached; 7842/60387 bytes (12.99%) of diff not shown.
16.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 ArrayKernelT_impl.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, 376 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#define·OPENMESH_ARRAY_KERNEL_C
 53 43
53 49// 
54 ============================================================================= 
55 50// 
56 51//·CLASS·Observer 
57 52// 
58 53// 
59 ============================================================================= 
60 54 
61 55#pragma·once 
62 56 
63 57//==·INCLUDES54 44//==·INCLUDES
64 =================================================================55 =================================================================
 56 45
 57 46#include·<OpenMesh/Core/Mesh/ArrayKernel.hh>
 58 47
65 58 
66 59#include·<cstddef> 
67 60#include·<OpenMesh/Core/System/config.h> 
68 61 
69 62//==·NAMESPACE59 48//==·NAMESPACES
70 ================================================================60 ===============================================================
 61 49
 62 50namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 63 51{
 64 52
 65 53//==·IMPLEMENTATION
 66 ==========================================================
 67 54
 68 55template<typename·std_API_Container_VHandlePointer,
 69 56·typename·std_API_Container_HHandlePointer,
 70 57·typename·std_API_Container_FHandlePointer>
 71 _\x85_\x88void·_\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8:_\x8:_\x8g_\x8a_\x8r_\x8b_\x8a_\x8g_\x8e_\x8__\x8c_\x8o_\x8l_\x8l_\x8e_\x8c_\x8t_\x8i_\x8o_\x8n(std_API_Container_VHandlePointer&
 72 vh_to_update,
 73 59·std_API_Container_HHandlePointer&·hh_to_update,
 74 60·std_API_Container_FHandlePointer&·fh_to_update,
 75 61·bool·_v,·bool·_e,·bool·_f)
 76 62{
71 6377 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:78 64#ifdef·DEBUG
 79 65·#ifndef·OM_GARBAGE_NO_STATUS_WARNING
 80 66·if·(·!this->has_vertex_status()·)
 81 67·omerr()·<<·"garbage_collection:·No·vertex·status·available.·You·can·request
 82 it:·mesh.request_vertex_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to
 83 silence·this·warning."·<<·std::endl;
 84 68·if·(·!this->has_edge_status()·)
 85 69·omerr()·<<·"garbage_collection:·No·edge·status·available.·You·can·request
 86 it:·mesh.request_edge_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to
 87 silence·this·warning."·<<·std::endl;
 88 70·if·(·!this->has_face_status()·)
 89 71·omerr()·<<·"garbage_collection:·No·face·status·available.·You·can·request
 90 it:·mesh.request_face_status()·or·define·OM_GARBAGE_NO_STATUS_WARNING·to
 91 silence·this·warning."·<<·std::endl;
 92 72·#endif
 93 73#endif
 94 74
 95 75·const·bool·track_vhandles·=·(·!vh_to_update.empty()·);
 96 76·const·bool·track_hhandles·=·(·!hh_to_update.empty()·);
 97 77·const·bool·track_fhandles·=·(·!fh_to_update.empty()·);
82 7898 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);99 79·int·i,·i0,·i1;
 100 80
 101 81·int·nV·=·int(_\x8n_\x8__\x8v_\x8e_\x8r_\x8t_\x8i_\x8c_\x8e_\x8s());
 102 82·int·nE·=·int(_\x8n_\x8__\x8e_\x8d_\x8g_\x8e_\x8s());
 103 83·int·nH·=·int(2*_\x8n_\x8__\x8e_\x8d_\x8g_\x8e_\x8s());
 104 84·int·nF·=·(int(_\x8n_\x8__\x8f_\x8a_\x8c_\x8e_\x8s()));
 105 85
 106 86·std::vector<VertexHandle>·vh_map;
 107 87·std::vector<HalfedgeHandle>·hh_map;
 108 88·std::vector<FaceHandle>·fh_map;
 109 89
 110 90·std::map·<int,·int>·vertex_inverse_map;
 111 91·std::map·<int,·int>·halfedge_inverse_map;
 112 92·std::map·<int,·int>·face_inverse_map;
90 93113 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_;114 94·//·setup·handle·mapping:
 115 95·vh_map.reserve(nV);
 116 96·for·(i=0;·i<nV;·++i)·vh_map.push_back(_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(i));
 117 97
 118 98·hh_map.reserve(nH);
 119 99·for·(i=0;·i<nH;·++i)·hh_map.push_back(_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(i));
 120 100
 121 101·fh_map.reserve(nF);
 122 102·for·(i=0;·i<nF;·++i)·fh_map.push_back(_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(i));
Max diff block lines reached; 5122/17268 bytes (29.66%) of diff not shown.
84.8 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/DecimaterT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/Status.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.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Status.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00698.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, 172 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>
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">//··CLASS·Status</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·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>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_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_ATTRIBUTE_STATUS_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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_ATTRIBUTE_STATUS_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>
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="preprocessor">#include·&lt;memory&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>·</div>
158 <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>
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="a00830.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="a00731.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>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>·</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>Attributes·{</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><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>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>
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>·</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></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>·</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="};">172 <div·class="foldopen"·id="foldopen00074"·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</[·...·truncated·by·diffoscope;·len:·155,·SHA:·957bd570f4f1f67a2e16fbeb28d41b52d68c14d37c9977578b4299ded1bb4507·...·]</div>173 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617">···74</a></span><span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617">StatusBits<[·...·truncated·by·diffoscope;·len:·5,·SHA:·e071595a0dd8ced5978e1c03541b36d19a55c4ce9436e7ddad12a34742c8a4a7·...·]</div>
175 <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>
 175 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7c61840f7e5e9b96c2a7b7ca7e0963d5">···76</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7c61840f7e5e9b96c2a7b7ca7e0963d5">DELETED</a>···············=·1,····</div>
 176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215">···77</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a665a2fb27301203c9c817123a49f9215">LOCKED</a>················=·2,····</div>
 177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617aae27f7a232bfb6a7dae86efc75bd48aa">···78</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617aae27f7a232bfb6a7dae86efc75bd48aa">SELECTED</a>··············=·4,····</div>
 178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023">···79</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae3c705ab0d4a6db6507b275fb7322023">HIDDEN</a>················=·8,····</div>
 179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617af9b7e330ca8bb23dc9d1d82f5e16db82">···80</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617af9b7e330ca8bb23dc9d1d82f5e16db82">FEATURE</a>···············=·16,···</div>
 180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae7e560c951fe9d11acb1f8de8af3f24a">···81</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ae7e560c951fe9d11acb1f8de8af3f24a">TAGGED</a>················=·32,···</div>
 181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a6315d4086063d9c27e5235e9890a701b">···82</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a6315d4086063d9c27e5235e9890a701b">TAGGED2</a>···············=·64,···</div>
 182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7ab3cc5eae1a983fe6815d01203d7047">···83</a></span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617a7ab3cc5eae1a983fe6815d01203d7047">FIXEDNONMANIFOLD</a>······=·128,··</div>
 183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_enumvalue"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ad4ba3270b74b3d36d9962cd69a972d3d">UNUSED</a>················=·256···</div>
 184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno"><a·class="line"·href="a01247.html#af600bbf2c3f55c90a2a64848f0547617ad4ba3270b74b3d36d9962cd69a972d3d">···85</a></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> 
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> 
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> 
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> 
188 <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> 
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</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="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">decimate_to</a>(·<span·class="keywordtype">size_t</span>··_n_vertices·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>)</div> 
197 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</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> 
200 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··}</div> 
201 </div>185 </div>
202 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
203 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</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[·...·truncated·by·diffoscope;·len:·61,·SHA:·bddcf674845f6c72737d70ff502f3533f896ba060784a35cb8c7d8783e373c81·...·]</div>187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 188 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">
 189 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02794.html">···94</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02794.html">StatusInfo</a></div>
 190 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>{</div>
 191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div>
 192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
Max diff block lines reached; 24831/66655 bytes (37.25%) of diff not shown.
19.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 Status.hh
5 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. 
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, 215 lines modifiedOffset 47, 257 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//·CLASS·Status
57 48//59 48//
 60 49//
58 49//·CLASS·DecimaterT 
59 50// 
60 51// 
61 =============================================================================61 =============================================================================
62 52 
63 53#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_DECIMATER_DECIMATERT_HH62 50
 63 51
 64 52#ifndef·OPENMESH_ATTRIBUTE_STATUS_HH
 65 53#define·OPENMESH_ATTRIBUTE_STATUS_HH
 66 54
65 5567 55
66 56 
67 57//==·INCLUDES68 56//==·INCLUDES
68 =================================================================69 =================================================================
69 58 
70 59#include·<memory>70 57
 71 58#include·<OpenMesh/Core/System/config.h>
 72 59
71 6073 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//==·NAMESPACE74 61//==·NAMESPACES
77 ================================================================75 ===============================================================
 76 62
 77 63
 78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 65namespace·Attributes·{
78 6680 66
79 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
80 68namespace·Decimater·{81 67
 82 68//==·CLASS·DEFINITION
 83 ========================================================
81 6984 69
82 7085 70
 86 _\x87_\x84enum·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s_\x8B_\x8i_\x8t_\x8s·{
 87 75
 88 _\x87_\x86·_\x8D_\x8E_\x8L_\x8E_\x8T_\x8E_\x8D·=·1,
 89 _\x87_\x87·_\x8L_\x8O_\x8C_\x8K_\x8E_\x8D·=·2,
 90 _\x87_\x88·_\x8S_\x8E_\x8L_\x8E_\x8C_\x8T_\x8E_\x8D·=·4,
 91 _\x87_\x89·_\x8H_\x8I_\x8D_\x8D_\x8E_\x8N·=·8,
 92 _\x88_\x80·_\x8F_\x8E_\x8A_\x8T_\x8U_\x8R_\x8E·=·16,
 93 _\x88_\x81·_\x8T_\x8A_\x8G_\x8G_\x8E_\x8D·=·32,
 94 _\x88_\x82·_\x8T_\x8A_\x8G_\x8G_\x8E_\x8D_\x82·=·64,
 95 _\x88_\x83·_\x8F_\x8I_\x8X_\x8E_\x8D_\x8N_\x8O_\x8N_\x8M_\x8A_\x8N_\x8I_\x8F_\x8O_\x8L_\x8D·=·128,
 96 84·_\x8U_\x8N_\x8U_\x8S_\x8E_\x8D·=·256
 97 _\x88_\x85};
 98 86
 99 87
 100 _\x89_\x84class·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s_\x8I_\x8n_\x8f_\x8o
 101 95{
83 71//==·CLASS·DEFINITION 
84 ========================================================= 
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 88 
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:102 96public:
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->_.m_.e_.s_.h().n_vertices()·-·_n_vertices·,·_only_selected·)·:·0·);103 97
 104 98·typedef·unsigned·int·value_type;
 105 99
 106 100·_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s_\x8I_\x8n_\x8f_\x8o()·:·status_(0)·{}
 107 101
 108 _\x81_\x80_\x83·bool·_\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8d()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8D_\x8E_\x8L_\x8E_\x8T_\x8E_\x8D);·}
 109 _\x81_\x80_\x85·void·_\x8s_\x8e_\x8t_\x8__\x8d_\x8e_\x8l_\x8e_\x8t_\x8e_\x8d(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8D_\x8E_\x8L_\x8E_\x8T_\x8E_\x8D,·_b);·}
 110 106
 111 107
 112 _\x81_\x80_\x89·bool·_\x8l_\x8o_\x8c_\x8k_\x8e_\x8d()·const·{·return·_\x8i_\x8s_\x8__\x8b_\x8i_\x8t_\x8__\x8s_\x8e_\x8t(_\x8L_\x8O_\x8C_\x8K_\x8E_\x8D);·}
 113 _\x81_\x81_\x81·void·_\x8s_\x8e_\x8t_\x8__\x8l_\x8o_\x8c_\x8k_\x8e_\x8d(bool·_b)·{·_\x8c_\x8h_\x8a_\x8n_\x8g_\x8e_\x8__\x8b_\x8i_\x8t(_\x8L_\x8O_\x8C_\x8K_\x8E_\x8D,·_b);·}
 114 112
 115 113
Max diff block lines reached; 14269/20002 bytes (71.34%) of diff not shown.
854 KB
./usr/share/doc/libopenmesh-dev/html/a00701_source.html
    
Offset 22, 2535 lines modifiedOffset 22, 9469 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
Diff chunk too large, falling back to line-by-line diff (2154 lines added, 2154 lines removed)
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·4465·6369··nMesh/Tools/Deci000001c0:·6e4d·6573·682f·436f·7265·2f4d·6573·682f··nMesh/Core/Mesh/
000001d0:·6d61·7465·722f·4d6f·6441·7370·6563·7452··mater/ModAspectR000001d0:·4172·7261·794b·6572·6e65·6c2e·6868·2053··ArrayKernel.hh·S
000001e0:·6174·696f·545f·696d·706c·2e68·6820·536f··atioT_impl.hh·So000001e0:·6f75·7263·6520·4669·6c65·3c2f·7469·746c··ource·File</titl
000001f0:·7572·6365·2046·696c·653c·2f74·6974·6c65··urce·File</title000001f0:·653e·0a3c·6c69·6e6b·2068·7265·663d·2274··e>.<link·href="t
00000200:·3e0a·3c6c·696e·6b20·6872·6566·3d22·7461··>.<link·href="ta00000200:·6162·732e·6373·7322·2072·656c·3d22·7374··abs.css"·rel="st
00000210:·6273·2e63·7373·2220·7265·6c3d·2273·7479··bs.css"·rel="sty00000210:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
00000220:·6c65·7368·6565·7422·2074·7970·653d·2274··lesheet"·type="t00000220:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr
00000230:·6578·742f·6373·7322·2f3e·0a3c·7363·7269··ext/css"/>.<scri00000230:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000240:·7074·2074·7970·653d·2274·6578·742f·6a61··pt·type="text/ja00000240:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000250:·7661·7363·7269·7074·2220·7372·633d·226a··vascript"·src="j00000250:·6a71·7565·7279·2e6a·7322·3e3c·2f73·6372··jquery.js"></scr
00000260:·7175·6572·792e·6a73·223e·3c2f·7363·7269··query.js"></scri00000260:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ
00000270:·7074·3e0a·3c73·6372·6970·7420·7479·7065··pt>.<script·type00000270:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
00000280:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip00000280:·7074·2220·7372·633d·2264·796e·7365·6374··pt"·src="dynsect
00000290:·7422·2073·7263·3d22·6479·6e73·6563·7469··t"·src="dynsecti00000290:·696f·6e73·2e6a·7322·3e3c·2f73·6372·6970··ions.js"></scrip
000002a0:·6f6e·732e·6a73·223e·3c2f·7363·7269·7074··ons.js"></script000002a0:·743e·0a3c·6c69·6e6b·2068·7265·663d·226e··t>.<link·href="n
000002b0:·3e0a·3c6c·696e·6b20·6872·6566·3d22·6e61··>.<link·href="na000002b0:·6176·7472·6565·2e63·7373·2220·7265·6c3d··avtree.css"·rel=
000002c0:·7674·7265·652e·6373·7322·2072·656c·3d22··vtree.css"·rel="000002c0:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ
000002d0:·7374·796c·6573·6865·6574·2220·7479·7065··stylesheet"·type000002d0:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.<
000002e0:·3d22·7465·7874·2f63·7373·222f·3e0a·3c73··="text/css"/>.<s000002e0:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
000002f0:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text000002f0:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
00000300:·2f6a·6176·6173·6372·6970·7422·2073·7263··/javascript"·src00000300:·633d·2272·6573·697a·652e·6a73·223e·3c2f··c="resize.js"></
00000310:·3d22·7265·7369·7a65·2e6a·7322·3e3c·2f73··="resize.js"></s00000310:·7363·7269·7074·3e0a·3c73·6372·6970·7420··script>.<script·
00000320:·6372·6970·743e·0a3c·7363·7269·7074·2074··cript>.<script·t00000320:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas
00000330:·7970·653d·2274·6578·742f·6a61·7661·7363··ype="text/javasc00000330:·6372·6970·7422·2073·7263·3d22·6e61·7674··cript"·src="navt
00000340:·7269·7074·2220·7372·633d·226e·6176·7472··ript"·src="navtr00000340:·7265·6564·6174·612e·6a73·223e·3c2f·7363··reedata.js"></sc
00000350:·6565·6461·7461·2e6a·7322·3e3c·2f73·6372··eedata.js"></scr00000350:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty
00000360:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ00000360:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
00000370:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri00000370:·6970·7422·2073·7263·3d22·6e61·7674·7265··ipt"·src="navtre
00000380:·7074·2220·7372·633d·226e·6176·7472·6565··pt"·src="navtree00000380:·652e·6a73·223e·3c2f·7363·7269·7074·3e0a··e.js"></script>.
00000390:·2e6a·7322·3e3c·2f73·6372·6970·743e·0a3c··.js"></script>.<00000390:·3c6c·696e·6b20·6872·6566·3d22·7365·6172··<link·href="sear
000003a0:·6c69·6e6b·2068·7265·663d·2273·6561·7263··link·href="searc000003a0:·6368·2f73·6561·7263·682e·6373·7322·2072··ch/search.css"·r
000003b0:·682f·7365·6172·6368·2e63·7373·2220·7265··h/search.css"·re000003b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
000003c0:·6c3d·2273·7479·6c65·7368·6565·7422·2074··l="stylesheet"·t000003c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/
000003d0:·7970·653d·2274·6578·742f·6373·7322·2f3e··ype="text/css"/>000003d0:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
000003e0:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t000003e0:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
000003f0:·6578·742f·6a61·7661·7363·7269·7074·2220··ext/javascript"·000003f0:·2073·7263·3d22·7365·6172·6368·2f73·6561···src="search/sea
00000400:·7372·633d·2273·6561·7263·682f·7365·6172··src="search/sear00000400:·7263·6864·6174·612e·6a73·223e·3c2f·7363··rchdata.js"></sc
00000410:·6368·6461·7461·2e6a·7322·3e3c·2f73·6372··chdata.js"></scr00000410:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty
00000420:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ00000420:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
00000430:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri00000430:·6970·7422·2073·7263·3d22·7365·6172·6368··ipt"·src="search
00000440:·7074·2220·7372·633d·2273·6561·7263·682f··pt"·src="search/00000440:·2f73·6561·7263·682e·6a73·223e·3c2f·7363··/search.js"></sc
00000450:·7365·6172·6368·2e6a·7322·3e3c·2f73·6372··search.js"></scr00000450:·7269·7074·3e0a·3c6c·696e·6b20·6872·6566··ript>.<link·href
00000460:·6970·743e·0a3c·6c69·6e6b·2068·7265·663d··ipt>.<link·href=00000460:·3d22·646f·7879·6765·6e2e·6373·7322·2072··="doxygen.css"·r
00000470:·2264·6f78·7967·656e·2e63·7373·2220·7265··"doxygen.css"·re00000470:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
00000480:·6c3d·2273·7479·6c65·7368·6565·7422·2074··l="stylesheet"·t00000480:·7479·7065·3d22·7465·7874·2f63·7373·2220··type="text/css"·
00000490:·7970·653d·2274·6578·742f·6373·7322·202f··ype="text/css"·/00000490:·2f3e·0a3c·6c69·6e6b·2068·7265·663d·226c··/>.<link·href="l
000004a0:·3e0a·3c6c·696e·6b20·6872·6566·3d22·6c6f··>.<link·href="lo000004a0:·6f67·6f5f·616c·6967·6e2e·6373·7322·2072··ogo_align.css"·r
000004b0:·676f·5f61·6c69·676e·2e63·7373·2220·7265··go_align.css"·re000004b0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
000004c0:·6c3d·2273·7479·6c65·7368·6565·7422·2074··l="stylesheet"·t000004c0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/
000004d0:·7970·653d·2274·6578·742f·6373·7322·2f3e··ype="text/css"/>000004d0:·3e0a·3c2f·6865·6164·3e0a·3c62·6f64·793e··>.</head>.<body>
000004e0:·0a3c·2f68·6561·643e·0a3c·626f·6479·3e0a··.</head>.<body>.000004e0:·0a3c·6469·7620·6964·3d22·746f·7022·3e3c··.<div·id="top"><
000004f0:·3c64·6976·2069·643d·2274·6f70·223e·3c21··<div·id="top"><!000004f0:·212d·2d20·646f·206e·6f74·2072·656d·6f76··!--·do·not·remov
00000500:·2d2d·2064·6f20·6e6f·7420·7265·6d6f·7665··--·do·not·remove00000500:·6520·7468·6973·2064·6976·2c20·6974·2069··e·this·div,·it·i
00000510:·2074·6869·7320·6469·762c·2069·7420·6973···this·div,·it·is00000510:·7320·636c·6f73·6564·2062·7920·646f·7879··s·closed·by·doxy
00000520:·2063·6c6f·7365·6420·6279·2064·6f78·7967···closed·by·doxyg00000520:·6765·6e21·202d·2d3e·0a3c·6469·7620·6964··gen!·-->.<div·id
00000530:·656e·2120·2d2d·3e0a·3c64·6976·2069·643d··en!·-->.<div·id=00000530:·3d22·7469·746c·6561·7265·6122·3e0a·3c74··="titlearea">.<t
00000540:·2274·6974·6c65·6172·6561·223e·0a3c·7461··"titlearea">.<ta00000540:·6162·6c65·2063·656c·6c73·7061·6369·6e67··able·cellspacing
00000550:·626c·6520·6365·6c6c·7370·6163·696e·673d··ble·cellspacing=00000550:·3d22·3022·2063·656c·6c70·6164·6469·6e67··="0"·cellpadding
00000560:·2230·2220·6365·6c6c·7061·6464·696e·673d··"0"·cellpadding=00000560:·3d22·3022·3e0a·203c·7462·6f64·793e·0a20··="0">.·<tbody>.·
00000570:·2230·223e·0a20·3c74·626f·6479·3e0a·203c··"0">.·<tbody>.·<00000570:·3c74·7220·6964·3d22·7072·6f6a·6563·7472··<tr·id="projectr
00000580:·7472·2069·643d·2270·726f·6a65·6374·726f··tr·id="projectro00000580:·6f77·223e·0a20·203c·7464·2069·643d·2270··ow">.··<td·id="p
00000590:·7722·3e0a·2020·3c74·6420·6964·3d22·7072··w">.··<td·id="pr00000590:·726f·6a65·6374·6c6f·676f·223e·3c69·6d67··rojectlogo"><img
000005a0:·6f6a·6563·746c·6f67·6f22·3e3c·696d·6720··ojectlogo"><img·000005a0:·2061·6c74·3d22·4c6f·676f·2220·7372·633d···alt="Logo"·src=
000005b0:·616c·743d·224c·6f67·6f22·2073·7263·3d22··alt="Logo"·src="000005b0:·2272·7774·685f·7663·695f·7267·622e·6a70··"rwth_vci_rgb.jp
000005c0:·7277·7468·5f76·6369·5f72·6762·2e6a·7067··rwth_vci_rgb.jpg000005c0:·6722·2f3e·3c2f·7464·3e0a·2020·3c74·6420··g"/></td>.··<td·
000005d0:·222f·3e3c·2f74·643e·0a20·203c·7464·2069··"/></td>.··<td·i000005d0:·6964·3d22·7072·6f6a·6563·7461·6c69·676e··id="projectalign
000005e0:·643d·2270·726f·6a65·6374·616c·6967·6e22··d="projectalign"000005e0:·223e·0a20·2020·3c64·6976·2069·643d·2270··">.···<div·id="p
000005f0:·3e0a·2020·203c·6469·7620·6964·3d22·7072··>.···<div·id="pr000005f0:·726f·6a65·6374·6e61·6d65·223e·4f70·656e··rojectname">Open
00000600:·6f6a·6563·746e·616d·6522·3e4f·7065·6e4d··ojectname">OpenM00000600:·4d65·7368·0a20·2020·3c2f·6469·763e·0a20··Mesh.···</div>.·
00000610:·6573·680a·2020·203c·2f64·6976·3e0a·2020··esh.···</div>.··00000610:·203c·2f74·643e·0a20·3c2f·7472·3e0a·203c···</td>.·</tr>.·<
00000620:·3c2f·7464·3e0a·203c·2f74·723e·0a20·3c2f··</td>.·</tr>.·</00000620:·2f74·626f·6479·3e0a·3c2f·7461·626c·653e··/tbody>.</table>
00000630:·7462·6f64·793e·0a3c·2f74·6162·6c65·3e0a··tbody>.</table>.00000630:·0a3c·2f64·6976·3e0a·3c21·2d2d·2065·6e64··.</div>.<!--·end
00000640:·3c2f·6469·763e·0a3c·212d·2d20·656e·6420··</div>.<!--·end·00000640:·2068·6561·6465·7220·7061·7274·202d·2d3e···header·part·-->
00000650:·6865·6164·6572·2070·6172·7420·2d2d·3e0a··header·part·-->.00000650:·0a3c·212d·2d20·4765·6e65·7261·7465·6420··.<!--·Generated·
00000660:·3c21·2d2d·2047·656e·6572·6174·6564·2062··<!--·Generated·b00000660:·6279·2044·6f78·7967·656e·2031·2e39·2e38··by·Doxygen·1.9.8
00000670:·7920·446f·7879·6765·6e20·312e·392e·3820··y·Doxygen·1.9.8·00000670:·202d·2d3e·0a3c·7363·7269·7074·2074·7970···-->.<script·typ
00000680:·2d2d·3e0a·3c73·6372·6970·7420·7479·7065··-->.<script·type00000680:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
00000690:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip00000690:·7074·223e·0a2f·2a20·406c·6963·656e·7365··pt">./*·@license
000006a0:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license·000006a0:·206d·6167·6e65·743a·3f78·743d·7572·6e3a···magnet:?xt=urn:
000006b0:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b000006b0:·6274·6968·3a64·3364·3961·3961·3635·3935··btih:d3d9a9a6595
000006c0:·7469·683a·6433·6439·6139·6136·3539·3535··tih:d3d9a9a65955000006c0:·3532·3166·3936·3636·6135·6539·3463·6338··521f9666a5e94cc8
000006d0:·3231·6639·3636·3661·3565·3934·6363·3833··21f9666a5e94cc83000006d0:·3330·6461·6238·3362·3635·3639·3926·616d··30dab83b65699&am
000006e0:·3064·6162·3833·6236·3536·3939·2661·6d70··0dab83b65699&amp000006e0:·703b·646e·3d65·7870·6174·2e74·7874·204d··p;dn=expat.txt·M
000006f0:·3b64·6e3d·6578·7061·742e·7478·7420·4d49··;dn=expat.txt·MI000006f0:·4954·202a·2f0a·7661·7220·7365·6172·6368··IT·*/.var·search
00000700:·5420·2a2f·0a76·6172·2073·6561·7263·6842··T·*/.var·searchB00000700:·426f·7820·3d20·6e65·7720·5365·6172·6368··Box·=·new·Search
00000710:·6f78·203d·206e·6577·2053·6561·7263·6842··ox·=·new·SearchB00000710:·426f·7828·2273·6561·7263·6842·6f78·222c··Box("searchBox",
00000720:·6f78·2822·7365·6172·6368·426f·7822·2c20··ox("searchBox",·00000720:·2022·7365·6172·6368·2f22·2c27·2e68·746d···"search/",'.htm
00000730:·2273·6561·7263·682f·222c·272e·6874·6d6c··"search/",'.html00000730:·6c27·293b·0a2f·2a20·406c·6963·656e·7365··l');./*·@license
00000740:·2729·3b0a·2f2a·2040·6c69·6365·6e73·652d··');./*·@license-00000740:·2d65·6e64·202a·2f0a·3c2f·7363·7269·7074··-end·*/.</script
00000750:·656e·6420·2a2f·0a3c·2f73·6372·6970·743e··end·*/.</script>00000750:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
00000760:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t00000760:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
00000770:·6578·742f·6a61·7661·7363·7269·7074·2220··ext/javascript"·00000770:·2073·7263·3d22·6d65·6e75·6461·7461·2e6a···src="menudata.j
00000780:·7372·633d·226d·656e·7564·6174·612e·6a73··src="menudata.js00000780:·7322·3e3c·2f73·6372·6970·743e·0a3c·7363··s"></script>.<sc
00000790:·223e·3c2f·7363·7269·7074·3e0a·3c73·6372··"></script>.<scr00000790:·7269·7074·2074·7970·653d·2274·6578·742f··ript·type="text/
000007a0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j000007a0:·6a61·7661·7363·7269·7074·2220·7372·633d··javascript"·src=
000007b0:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="000007b0:·226d·656e·752e·6a73·223e·3c2f·7363·7269··"menu.js"></scri
000007c0:·6d65·6e75·2e6a·7322·3e3c·2f73·6372·6970··menu.js"></scrip000007c0:·7074·3e0a·3c73·6372·6970·7420·7479·7065··pt>.<script·type
000007d0:·743e·0a3c·7363·7269·7074·2074·7970·653d··t>.<script·type=000007d0:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip
000007e0:·2274·6578·742f·6a61·7661·7363·7269·7074··"text/javascript000007e0:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license·
000007f0:·223e·0a2f·2a20·406c·6963·656e·7365·206d··">./*·@license·m000007f0:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b
00000800:·6167·6e65·743a·3f78·743d·7572·6e3a·6274··agnet:?xt=urn:bt00000800:·7469·683a·6433·6439·6139·6136·3539·3535··tih:d3d9a9a65955
00000810:·6968·3a64·3364·3961·3961·3635·3935·3532··ih:d3d9a9a65955200000810:·3231·6639·3636·3661·3565·3934·6363·3833··21f9666a5e94cc83
00000820:·3166·3936·3636·6135·6539·3463·6338·3330··1f9666a5e94cc83000000820:·3064·6162·3833·6236·3536·3939·2661·6d70··0dab83b65699&amp
00000830:·6461·6238·3362·3635·3639·3926·616d·703b··dab83b65699&amp;00000830:·3b64·6e3d·6578·7061·742e·7478·7420·4d49··;dn=expat.txt·MI
00000840:·646e·3d65·7870·6174·2e74·7874·204d·4954··dn=expat.txt·MIT00000840:·5420·2a2f·0a24·2866·756e·6374·696f·6e28··T·*/.$(function(
00000850:·202a·2f0a·2428·6675·6e63·7469·6f6e·2829···*/.$(function()00000850:·2920·7b0a·2020·696e·6974·4d65·6e75·2827··)·{.··initMenu('
00000860:·207b·0a20·2069·6e69·744d·656e·7528·2727···{.··initMenu(''00000860:·272c·7472·7565·2c66·616c·7365·2c27·7365··',true,false,'se
00000870:·2c74·7275·652c·6661·6c73·652c·2773·6561··,true,false,'sea00000870:·6172·6368·2e70·6870·272c·2753·6561·7263··arch.php','Searc
00000880:·7263·682e·7068·7027·2c27·5365·6172·6368··rch.php','Search00000880:·6827·293b·0a20·2024·2864·6f63·756d·656e··h');.··$(documen
00000890:·2729·3b0a·2020·2428·646f·6375·6d65·6e74··');.··$(document00000890:·7429·2e72·6561·6479·2866·756e·6374·696f··t).ready(functio
000008a0:·292e·7265·6164·7928·6675·6e63·7469·6f6e··).ready(function000008a0:·6e28·2920·7b20·696e·6974·5f73·6561·7263··n()·{·init_searc
000008b0:·2829·207b·2069·6e69·745f·7365·6172·6368··()·{·init_search000008b0:·6828·293b·207d·293b·0a7d·293b·0a2f·2a20··h();·});.});./*·
000008c0:·2829·3b20·7d29·3b0a·7d29·3b0a·2f2a·2040··();·});.});./*·@000008c0:·406c·6963·656e·7365·2d65·6e64·202a·2f0a··@license-end·*/.
000008d0:·6c69·6365·6e73·652d·656e·6420·2a2f·0a3c··license-end·*/.<000008d0:·3c2f·7363·7269·7074·3e0a·3c64·6976·2069··</script>.<div·i
000008e0:·2f73·6372·6970·743e·0a3c·6469·7620·6964··/script>.<div·id000008e0:·643d·226d·6169·6e2d·6e61·7622·3e3c·2f64··d="main-nav"></d
000008f0:·3d22·6d61·696e·2d6e·6176·223e·3c2f·6469··="main-nav"></di000008f0:·6976·3e0a·3c73·6372·6970·7420·7479·7065··iv>.<script·type
00000900:·763e·0a3c·7363·7269·7074·2074·7970·653d··v>.<script·type=00000900:·3d22·7465·7874·2f6a·6176·6173·6372·6970··="text/javascrip
00000910:·2274·6578·742f·6a61·7661·7363·7269·7074··"text/javascript00000910:·7422·3e0a·2f2a·2040·6c69·6365·6e73·6520··t">./*·@license·
00000920:·223e·0a2f·2a20·406c·6963·656e·7365·206d··">./*·@license·m00000920:·6d61·676e·6574·3a3f·7874·3d75·726e·3a62··magnet:?xt=urn:b
Max diff block lines reached; 529911/827739 bytes (64.02%) of diff not shown.
45.3 KB
html2text {}
Max HTML report size reached
199 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/ModHausdorffT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/PolyMeshT_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_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">PolyMeshT_impl.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 <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, 374 lines modifiedOffset 137, 641 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">//··CLASS·PolyMeshT·-·IMPLEMENTATION</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">//··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> 
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>·</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>
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>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_POLYMESH_C</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>·</div>155 <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="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>
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>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a00746.html">ModHausdorffT.hh</a>&quot;</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>
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><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>
 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>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.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>
157 <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>
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> 
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> 
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>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="comment">//==·IMPLEMENTATION·==========================================================</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
164 <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>
 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>·</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>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>·Kernel&gt;</div>
 175 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="}">
 176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02718.html#a5a52366a97b3c87ab3473c476f221e22">···74</a></span>uint·<a·class="code·hl_function"·href="a02718.html#a5a52366a97b3c87ab3473c476f221e22">PolyMeshT&lt;Kernel&gt;::find_feature_edges</a>(<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Scalar</a>·_angle_tresh)</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="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>
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="l00076"·name="l00076"></a><span·class="lineno">···76</span>··assert(Kernel::has_edge_status());<span·class="comment">//this·function·needs·edge·status·property</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="l00077"·name="l00077"></a><span·class="lineno">···77</span>··uint·n_feature_edges·=·0;</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="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordflow">for</span>·(<a·class="code·hl_typedef"·href="a02718.html#ac5250dba0f527b19bfa665a288b5d63d">EdgeIter</a>·e_it·=·Kernel::edges_begin();·e_it·!=·Kernel::edges_end();·++e_it)</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="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">if</span>·(fabs(calc_dihedral_angle(*e_it))·&gt;·_angle_tresh)</div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{<span·class="comment">//note:·could·be·optimized·by·comparing·cos(dih_angle)·vs.·cos(_angle_tresh)</span></div>
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>······this-&gt;status(*e_it).set_feature(<span·class="keyword">true</span>);</div>
 185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······n_feature_edges++;</div>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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="keywordflow">else</span></div>
178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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> 
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·-1.0;</div>189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······this-&gt;status(*e_it).set_feature(<span·class="keyword">false</span>);</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>
182 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··}</div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keywordflow">return</span>·n_feature_edges;</div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>
 194 </div>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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="comment">//-----------------------------------------------------------------------------</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> 
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> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>197 <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> 
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> 
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> 
Max diff block lines reached; 97968/159412 bytes (61.46%) of diff not shown.
42.9 KB
html2text {}
Max HTML report size reached
32.7 KB
./usr/share/doc/libopenmesh-dev/html/a00710_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/Core/Mesh/Casts.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">Casts.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00710.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, 44 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> 
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="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>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_CASTS_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>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_CASTS_HH</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>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>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.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/Mesh/TriMesh_ArrayKernelT.hh&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><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>{</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>·Traits&gt;</div>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="keyword">inline</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·TRIMESH_CAST(PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·_poly_mesh)</div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>(_poly_mesh);·}</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> 
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00731.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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits&gt;</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">inline</span>·<span·class="keyword">const</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·TRIMESH_CAST(<span·class="keyword">const</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·_poly_mesh)</div>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·<span·class="keyword">const·</span>TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>(_poly_mesh);·}</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>
 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>·Traits&gt;</div>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">inline</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·POLYMESH_CAST(TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·_tri_mesh)</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>(_tri_mesh);·}</div>
161 <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>
162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACE·================================================================</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>·Traits&gt;</div>
 169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">inline</span>·<span·class="keyword">const</span>·PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·POLYMESH_CAST(<span·class="keyword">const</span>·TriMesh_ArrayKernelT&lt;Traits&gt;&amp;·_tri_mesh)</div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{·<span·class="keywordflow">return</span>·<span·class="keyword">reinterpret_cast&lt;</span>·<span·class="keyword">const·</span>PolyMesh_ArrayKernelT&lt;Traits&gt;&amp;·<span·class="keyword">&gt;</span>(_tri_mesh);·}</div>
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>·</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>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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> 
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> 
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> 
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> 
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·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</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> 
206 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno">··149</span>··<span·class="keywordtype">size_t</span>·samples(){<span·class="keywordflow">return</span>·randomSamples_;}</div> 
207 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>··<span·class="keywordtype">void</span>·set_samples(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_value){randomSamples_·=·_value;}</div> 
208 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>·</div> 
209 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span><span·class="keyword">private</span>:·<span·class="comment">//-------------------------------------------------------·private·data</span></div> 
210 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div> 
211 <div·class="line"><a·id="l00154"·name="l00154"></a><span·class="lineno">··154</span>·</div> 
Max diff block lines reached; 2364/25989 bytes (9.10%) of diff not shown.
7.17 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 Casts.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, 51 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_CASTS_HH
 55 45#define·OPENMESH_CASTS_HH
55 47// 
56 ============================================================================= 
57 48// 
58 49//·CLASS·McDecimaterT 
59 50// 
60 51// 
61 ============================================================================= 
62 52 
63 53#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH 
64 54#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH 
65 55 
66 56 
67 57//==·INCLUDES56 46//==·INCLUDES
68 =================================================================57 =================================================================
 58 47
 59 48#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh>
 60 49#include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh>
 61 50
 62 51//==·NAMESPACES
 63 ===============================================================
 64 52namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 65 53{
 66 54
 67 55template·<class·Traits>
 68 56inline·TriMesh_ArrayKernelT<Traits>&·TRIMESH_CAST
 69 (PolyMesh_ArrayKernelT<Traits>&·_poly_mesh)
 70 57{·return·reinterpret_cast<·TriMesh_ArrayKernelT<Traits>&·>(_poly_mesh);·}
69 5871 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 6172 59template·<class·Traits>
 73 60inline·const·TriMesh_ArrayKernelT<Traits>&·TRIMESH_CAST(const
 74 PolyMesh_ArrayKernelT<Traits>&·_poly_mesh)
 75 61{·return·reinterpret_cast<·const·TriMesh_ArrayKernelT<Traits>&·>(_poly_mesh);
 76 }
73 6277 62
 78 63template·<class·Traits>
 79 64inline·PolyMesh_ArrayKernelT<Traits>&·POLYMESH_CAST
 80 (TriMesh_ArrayKernelT<Traits>&·_tri_mesh)
 81 65{·return·reinterpret_cast<·PolyMesh_ArrayKernelT<Traits>&·>(_tri_mesh);·}
 82 66
 83 67template·<class·Traits>
 84 68inline·const·PolyMesh_ArrayKernelT<Traits>&·POLYMESH_CAST(const
 85 TriMesh_ArrayKernelT<Traits>&·_tri_mesh)
 86 69{·return·reinterpret_cast<·const·PolyMesh_ArrayKernelT<Traits>&·>(_tri_mesh);
 87 }
 88 70
 89 71};
 90 72#endif//OPENMESH_CASTS_HH
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 
82 70//==·CLASS·DEFINITION 
83 ========================================================= 
84 71 
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 
Max diff block lines reached; 1965/7323 bytes (26.83%) of diff not shown.
47.6 KB
./usr/share/doc/libopenmesh-dev/html/a00713_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/Core/Mesh/PolyMesh_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, 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">PolyMesh_ArrayKernelT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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>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, 89 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·PolyMesh_ArrayKernelT</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>
 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="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_POLY_MESH_ARRAY_KERNEL_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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH</span></div>
 155 <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>·</div>156 <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>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="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>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
155 <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/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>
 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>
 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>
 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>
 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>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>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>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>Decimater·{</div> 
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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">template</span>&lt;<span·class="keyword">class</span>·Traits&gt;</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">class·</span>TriMesh_ArrayKernelT;</div>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>177 <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>·Traits&gt;</div>
162 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">178 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">
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>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02710.html">···78</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02710.html">PolyMesh_ArrayKernel_GeneratorT</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> 
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>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="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02522.html">FinalMeshItemsT&lt;Traits,·false&gt;</a>··············<a·class="code·hl_struct"·href="a02522.html">MeshItems</a>;</div>
 182 <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="a02438.html">AttribKernelT&lt;MeshItems,·PolyConnectivity&gt;</a>··<a·class="code·hl_class"·href="a02438.html">AttribKernel</a>;</div>
 183 <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="a02718.html">PolyMeshT&lt;AttribKernel&gt;</a>·····················<a·class="code·hl_class"·href="a02718.html">Mesh</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::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> 
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> 
181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>};</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>};</div>
182 </div>185 </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="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Traits·=·DefaultTraits&gt;</div>
 189 <div·class="foldopen"·id="foldopen00094"·data-start="{"·data-end="};">
 190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a02714.html">···94</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02714.html">PolyMesh_ArrayKernelT</a></div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02710.html">PolyMesh_ArrayKernel_GeneratorT</a>&lt;Traits&gt;::Mesh</div>
183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>{</div>
184 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
185 <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="keyword">public</span>:</div>
 194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<a·class="code·hl_class"·href="a02714.html">PolyMesh_ArrayKernelT</a>()·{}</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>195 <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>·OtherTraits&gt;</div>
 196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a02714.html">PolyMesh_ArrayKernelT</a>(·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02706.html">TriMesh_ArrayKernelT&lt;OtherTraits&gt;</a>·&amp;·t)</div>
187 <div·class="foldopen"·id="foldopen00127"·data-start="{"·data-end="}"> 
188 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03374.html#a3119dd3ab3c513c0f853448c86ec8cf5">··127</a></span><span·class="keyword">inline</span>·<a·class="code·hl_function"·href="a03374.html#a3119dd3ab3c513c0f853448c86ec8cf5">CollapseInfoT&lt;Mesh&gt;::CollapseInfoT</a>(Mesh&amp;·_mesh,</div> 
189 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>····<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#ac364b18ba6ed17e4e6a6551787b2e2a3">Mesh::HalfedgeHandle</a>·_heh)·:</div> 
190 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>····mesh(_mesh),·v0v1(_heh),·v1v0(_mesh.opposite_halfedge_handle(v0v1)),·v0(</div> 
191 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>········_mesh.to_vertex_handle(v1v0)),·v1(_mesh.to_vertex_handle(v0v1)),·p0(</div> 
192 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>········_mesh.point(v0)),·p1(_mesh.point(v1)),·fl(_mesh.face_handle(v0v1)),·fr(</div> 
193 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>········_mesh.face_handle(v1v0))</div> 
194 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>·</div> 
195 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>{</div> 
196 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span>··<span·class="comment">//·get·vl</span></div> 
197 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>··<span·class="keywordflow">if</span>·(<a·class="code·hl_variable"·href="a03374.html#abe823726812c34c63eccc8316f5b1de5">fl</a>.is_valid())·{</div> 
198 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</span>····<a·class="code·hl_variable"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">vlv1</a>·=·mesh.next_halfedge_handle(<a·class="code·hl_variable"·href="a03374.html#a5167e49665056a7a8b6bcc6b6915c09e">v0v1</a>);</div> 
199 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>····v0vl·=·mesh.next_halfedge_handle(<a·class="code·hl_variable"·href="a03374.html#a0d3ab34ba78e36e61066d0b26bdb3e4e">vlv1</a>);</div> 
Max diff block lines reached; 7939/37090 bytes (21.40%) of diff not shown.
11.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 PolyMesh_ArrayKernelT.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, 106 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·PolyMesh_ArrayKernelT
 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_HH62 50
 63 51
 64 52#ifndef·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH
 65 53#define·OPENMESH_POLY_MESH_ARRAY_KERNEL_HH
 66 54
63 5567 55
64 56//==·INCLUDES68 56//==·INCLUDES
65 =================================================================69 =================================================================
66 5770 57
 71 58
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
 74 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>
 75 62#include·<OpenMesh/Core/Mesh/FinalMeshItemsT.hh>
 76 63#include·<OpenMesh/Core/Mesh/AttribKernelT.hh>
 77 64#include·<OpenMesh/Core/Mesh/PolyMeshT.hh>
 78 65
 79 66
67 58//==·NAMESPACE80 67//==·NAMESPACES
68 ================================================================81 ===============================================================
69 5982 68
 83 69
70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
71 61namespace·Decimater·{ 
72 6285 71
 86 72template<class·Traits>
 87 73class·TriMesh_ArrayKernelT;
73 63//==·CLASS·DEFINITION88 74//==·CLASS·DEFINITION
74 =========================================================89 =========================================================
75 6490 75
76 73template<class·Mesh>91 77template·<class·Traits>
77 _\x87_\x84struct·_.C_.o_.l_.l_.a_.p_.s_.e_.I_.n_.f_.o_.T·{92 _\x87_\x88struct·_.P_.o_.l_.y_.M_.e_.s_.h_.__.A_.r_.r_.a_.y_.K_.e_.r_.n_.e_.l_.__.G_.e_.n_.e_.r_.a_.t_.o_.r_.T
 93 79{
 94 80·typedef·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8T_\x8<_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8,_\x8·_\x8f_\x8a_\x8l_\x8s_\x8e_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s;
 95 81·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,_\x8·_\x8P_\x8o_\x8l_\x8y_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8>·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l;
 96 82·typedef·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8>·_\x8M_\x8e_\x8s_\x8h;
 97 83};
 98 84
 99 85
 100 93template·<class·Traits·=·DefaultTraits>
 101 _\x89_\x84class·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T
 102 95·:·public·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T<Traits>::Mesh
 103 96{
78 75·public:104 97public:
 105 98·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T()·{}
 106 99·template<class·OtherTraits>
 107 100·explicit·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T(·const·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8O_\x8t_\x8h_\x8e_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·&
 108 t)
 109 101·{
 110 102·//assign·the·connectivity·and·standard·properties
 111 103·this->assign(t,·true);
 112 104
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 -- 
99 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)) 
107 133 
108 134{ 
109 135·//·get·vl 
110 136·if·(_\x8f_\x8l.is_valid())·{ 
111 137·_\x8v_\x8l_\x8v_\x81·=·mesh.next_halfedge_handle(_\x8v_\x80_\x8v_\x81); 
112 138·v0vl·=·mesh.next_halfedge_handle(_\x8v_\x8l_\x8v_\x81); 
113 139·_\x8v_\x8l·=·mesh.to_vertex_handle(_\x8v_\x8l_\x8v_\x81); 
114 140·_\x8v_\x8l_\x8v_\x81·=·mesh.opposite_halfedge_handle(_\x8v_\x8l_\x8v_\x81); 
115 141·v0vl·=·mesh.opposite_halfedge_handle(v0vl); 
116 142·} 
117 143 
118 144·//·get·vr 
Max diff block lines reached; 5689/11538 bytes (49.31%) of diff not shown.
89.3 KB
./usr/share/doc/libopenmesh-dev/html/a00716_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/ModProgMeshT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/IteratorsT.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">ModProgMeshT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">IteratorsT.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 <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, 148 lines modifiedOffset 137, 258 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><span·class="preprocessor">#pragma·once</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·ModProgMeshT</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··Iterators·for·PolyMesh/TriMesh</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_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>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>·</div>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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="a00722.html">OpenMesh/Tools/Decimater/ModBaseT.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/Core/System/config.h&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>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Status.hh&gt;</span></div>
 158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;cassert&gt;</span></div>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;cstddef&gt;</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iterator&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>
 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>
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> 
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>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>
164 <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>Iterators·{</div>
165 <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">//==·FORWARD·DECLARATIONS·=====================================================</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
168 <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"><a·class="line"·href="a02582.html">···71</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02582.html">ConstVertexIterT</a>;</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02586.html">···72</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02586.html">VertexIterT</a>;</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a02590.html">···73</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02590.html">ConstHalfedgeIterT</a>;</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno"><a·class="line"·href="a02594.html">···74</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02594.html">HalfedgeIterT</a>;</div>
 176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno"><a·class="line"·href="a02598.html">···75</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02598.html">ConstEdgeIterT</a>;</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a02602.html">···76</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02602.html">EdgeIterT</a>;</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02606.html">···77</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02606.html">ConstFaceIterT</a>;</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02610.html">···78</a></span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span><a·class="code·hl_class"·href="a02610.html">FaceIterT</a>;</div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>180 <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><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</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><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh,·<span·class="keyword">class</span>·ValueHandle,·<span·class="keyword">class</span>·MemberOwner,·<span·class="keywordtype">bool</span>·(MemberOwner::*PrimitiveStatusMember)()·const,·<span·class="keywordtype">size_t</span>·(MemberOwner::*PrimitiveCountMember)()·const&gt;</div>
171 <div·class="foldopen"·id="foldopen00080"·data-start="{"·data-end="};">183 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">
 184 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a02614.html">···82</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02614.html">GenericIteratorT</a>·{</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="a03402.html">ModBaseT</a>&lt;MeshT&gt;</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>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····<span·class="keyword">public</span>:</div>
 186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>········<span·class="comment">//---·Typedefs·---</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"><a·class="line"·href="a03426.html#a6009a2129dc54e972dc0573fc36ea297">···84</a></span>··<a·class="code·hl_define"·href="a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03426.html">ModProgMeshT</a>,·MeshT,·ProgMesh·);</div> 
177 <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>·</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>188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>········<span·class="keyword">typedef</span>·ValueHandle·····················value_handle;</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>········<span·class="keyword">typedef</span>·value_handle····················value_type;</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keyword">typedef</span>·std::bidirectional_iterator_tag·iterator_category;</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········<span·class="keyword">typedef</span>·std::ptrdiff_t··················difference_type;</div>
 192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>········<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>*·····················<a·class="code·hl_class"·href="a02714.html">mesh_ptr</a>;</div>
 193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·····················<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>;</div>
 194 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>········<span·class="keyword">typedef</span>·<span·class="keyword">decltype</span>(<a·class="code·hl_function"·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(std::declval&lt;ValueHandle&gt;(),·std::declval&lt;Mesh&gt;()))·SmartHandle;</div>
 195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·SmartHandle&amp;··············reference;</div>
 196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········<span·class="keyword">typedef</span>·<span·class="keyword">const</span>·SmartHandle*··············pointer;</div>
180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··{</div>197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
181 <div·class="foldopen"·id="foldopen00093"·data-start="{"·data-end="}">198 <div·class="foldopen"·id="foldopen00097"·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="co[·...·truncated·by·diffoscope;·len:·530,·SHA:·3d05aadfd8717a1a029f5ad2390f67474894bc997f3b900e273f61a7c82544d9·...·])</div>199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02614.html#a6cecca78525d76fe52d0490fdd211b00">···97</a></span>········<a·class="code·hl_function"·href="a02614.html#a6cecca78525d76fe52d0490fdd211b00">GenericIteratorT</a>()</div>
 200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········:·hnd_(<a·class="code·hl_function"·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(ValueHandle(),nullptr)),·skip_bits_(0)</div>
184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····{}</div>201 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>········{}</div>
185 </div>202 </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>203 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</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="a02614.html#a5c6bfa063f3e7f9f27b44d4bc75cc682">··102</a></span>········<a·class="code·hl_function"·href="a02614.html#a5c6bfa063f3e7f9f27b44d4bc75cc682">GenericIteratorT</a>(<a·class="code·hl_class"·href="a02714.html">mesh_ref</a>·_mesh,·value_handle·_hnd,·<span·class="keywordtype">bool</span>·_skip=<span·class="keyword">false</span>)</div>
 206 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········:·hnd_(<a·class="code·hl_function"·href="a01242.html#a01823bd95e3ef1afee35b1abc97c754f">make_smart</a>(_hnd,·_mesh)),·skip_bits_(0)</div>
 207 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········{</div>
 208 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············<span·class="keywordflow">if</span>·(_skip)·<a·class="code·hl_function"·href="a02614.html#a93aa0c48ebdd5fd7b7bba15e8b9035b6">enable_skipping</a>();</div>
192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··};</div>209 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>········}</div>
193 </div>210 </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> 
Max diff block lines reached; 45123/70234 bytes (64.25%) of diff not shown.
20.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 IteratorsT.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-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, 191 lines modifiedOffset 46, 305 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
54 4353 43#pragma·once
 54 44
55 48//55 45//
56 =============================================================================56 =============================================================================
 57 46//
 58 47//·Iterators·for·PolyMesh/TriMesh
 59 48//
57 49//60 49//
58 50//·CLASS·ModProgMeshT 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
 62 50
 63 51
 64 52
62 53 
63 54#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH 
64 55#define·OPENMESH_TOOLS_MODPROGMESHT_HH 
65 56 
66 57 
67 58//==·INCLUDES65 53//==·INCLUDES
68 =================================================================66 =================================================================
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 6267 54
 68 55#include·<OpenMesh/Core/System/config.h>
 69 56#include·<OpenMesh/Core/Mesh/Status.hh>
 70 57#include·<cassert>
 71 58#include·<cstddef>
 72 59#include·<iterator>
 73 60
 74 61
 75 62//==·NAMESPACES
 76 ===============================================================
73 6377 63
74 64//==·NAMESPACE 
75 ================================================================ 
76 65 
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
78 67namespace·Decimater·{ 
79 6879 65namespace·Iterators·{
 80 66
 81 67
 82 68//==·FORWARD·DECLARATIONS
 83 =====================================================
80 6984 69
81 70//==·CLASS·DEFINITION 
82 ========================================================= 
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{85 70
 86 _\x87_\x81template·<class·Mesh>·class·_\x8C_\x8o_\x8n_\x8s_\x8t_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r_\x8T;
 87 _\x87_\x82template·<class·Mesh>·class·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r_\x8T;
 88 _\x87_\x83template·<class·Mesh>·class·_\x8C_\x8o_\x8n_\x8s_\x8t_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r_\x8T;
 89 _\x87_\x84template·<class·Mesh>·class·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r_\x8T;
 90 _\x87_\x85template·<class·Mesh>·class·_\x8C_\x8o_\x8n_\x8s_\x8t_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r_\x8T;
 91 _\x87_\x86template·<class·Mesh>·class·_\x8E_\x8d_\x8g_\x8e_\x8I_\x8t_\x8e_\x8r_\x8T;
 92 _\x87_\x87template·<class·Mesh>·class·_\x8C_\x8o_\x8n_\x8s_\x8t_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r_\x8T;
 93 _\x87_\x88template·<class·Mesh>·class·_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r_\x8T;
 94 79
 95 80
 96 81template·<class·Mesh,·class·ValueHandle,·class·MemberOwner,·bool
 97 (MemberOwner::*PrimitiveStatusMember)()·const,·size_t·(MemberOwner::
 98 *PrimitiveCountMember)()·const>
 99 _\x88_\x82class·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T·{
88 82public:100 83·public:
 101 84·//---·Typedefs·---
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 85102 85
92 _\x88_\x89·struct·_\x8I_\x8n_\x8f_\x8o 
93 90·{ 
94 _\x89_\x83·explicit·_\x8I_\x8n_\x8f_\x8o(·const·CollapseInfo&·_ci·) 
95 94·:·_.v_.0(_ci._.v_.0),·_.v_.1(_ci._.v_.1),·_.v_.l(_ci._.v_.l),_.v_.r(_ci._.v_.r)103 86·typedef·ValueHandle·value_handle;
 104 87·typedef·value_handle·value_type;
 105 88·typedef·std::bidirectional_iterator_tag·iterator_category;
 106 89·typedef·std::ptrdiff_t·difference_type;
 107 90·typedef·const·_\x8M_\x8e_\x8s_\x8h*·_\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8t_\x8r;
 108 91·typedef·const·_\x8M_\x8e_\x8s_\x8h&·_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f;
 109 92·typedef·decltype(_\x8m_\x8a_\x8k_\x8e_\x8__\x8s_\x8m_\x8a_\x8r_\x8t(std::declval<ValueHandle>(),·std::declval<Mesh>
 110 ()))·SmartHandle;
 111 93·typedef·const·SmartHandle&·reference;
 112 94·typedef·const·SmartHandle*·pointer;
 113 95
 114 _\x89_\x87·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T()
 115 98·:·hnd_(_\x8m_\x8a_\x8k_\x8e_\x8__\x8s_\x8m_\x8a_\x8r_\x8t(ValueHandle(),nullptr)),·skip_bits_(0)
96 95·{}116 99·{}
 117 100
 118 _\x81_\x80_\x82·_\x8G_\x8e_\x8n_\x8e_\x8r_\x8i_\x8c_\x8I_\x8t_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T(_\x8m_\x8e_\x8s_\x8h_\x8__\x8r_\x8e_\x8f·_mesh,·value_handle·_hnd,·bool·_skip=false)
 119 103·:·hnd_(_\x8m_\x8a_\x8k_\x8e_\x8__\x8s_\x8m_\x8a_\x8r_\x8t(_hnd,·_mesh)),·skip_bits_(0)
 120 104·{
 121 105·if·(_skip)·_\x8e_\x8n_\x8a_\x8b_\x8l_\x8e_\x8__\x8s_\x8k_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g();
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; 
106 106122 106·}
Max diff block lines reached; 16317/21086 bytes (77.38%) of diff not shown.
56.7 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/Decimater/ModBaseT.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 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">ModBaseT.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 <a·href="a00722.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, 220 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="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·ModBaseT</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="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><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>
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_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>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">//-----------------------------------------------------------------------------</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/System/config.h&gt;</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>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>·</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>
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">#include·&lt;<a·class="code"·href="a00713.html">OpenMesh/Tools/Decimater/CollapseInfoT.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;string&gt;</span></div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Utils·{</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>
 165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//-----------------------------------------------------------------------------</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>
 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>
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> 
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>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>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>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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</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>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
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> 
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</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> 
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·Module·module_type;</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">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> 
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">private</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><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> 
199 <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> 
202 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··Module*··module()··········{·<span·class="keywordflow">return</span>·mod_;·}</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>·</div> 
205 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span><span·class="keyword">private</span>:</div> 
206 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
207 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··Module*·mod_;</div> 
208 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
209 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>};</div> 
210 </div>178 </div>
211 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>·</div> 
212 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
213 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>·</div> 
214 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div> 
215 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
216 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>·</div> 
Max diff block lines reached; 7702/45431 bytes (16.95%) of diff not shown.
12.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 Noncopyable.hh
5 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. 
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, 273 lines modifiedOffset 47, 64 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·the·Non-Copyable·metapher
 59 48//
57 49//60 49//
58 50//·CLASS·ModBaseT 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_NONCOPYABLE_HH
 64 52#define·OPENMESH_NONCOPYABLE_HH
62 5365 53
63 54#ifndef·OPENMESH_DECIMATER_MODBASET_HH 
64 55#define·OPENMESH_DECIMATER_MODBASET_HH66 54
 67 55//---------------------------------------------------------------------------
 68 --
65 5669 56
66 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>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·{
73 6377 63
 78 64//---------------------------------------------------------------------------
 79 --
 80 65
 81 _\x87_\x81class·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e
74 64 
75 65//==·NAMESPACE 
76 ================================================================ 
77 66 
78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 68namespace·Decimater·{ 
80 69 
81 70 
82 71//==·FORWARD·DECLARATIONS 
83 ===================================================== 
84 7282 72{
85 73template·<typename·Mesh>·class·BaseDecimaterT; 
86 7483 73public:
 84 74·_\x8N_\x8o_\x8n_\x8c_\x8o_\x8p_\x8y_\x8a_\x8b_\x8l_\x8e()·{·}
87 7585 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;·} 
106 101 
107 102private: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};
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 109 
115 110·void·clear()·{·mod_·=·nullptr;·} 
116 111·void·init(Module*·_m)·{·mod_·=·_m;·} 
117 112·Module*·module()·{·return·mod_;·} 
118 113 
119 114 
120 115private: 
121 116 
122 117·Module*·mod_; 
123 118 
124 119}; 
125 120 
126 121 
127 122 
128 123 
129 124//==·CLASS·DEFINITION 
130 ========================================================= 
131 125 
132 126 
133 127 
134 _\x81_\x83_\x80#define·DECIMATER_MODNAME(_mod_name)·\ 
135 131·virtual·const·std::string&·name()·const·override·{·\ 
Max diff block lines reached; 5913/12502 bytes (47.30%) of diff not shown.
85.8 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/Decimater/ModEdgeLengthT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/Predicates.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.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Predicates.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00728.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, 319 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><span·class="preprocessor">#pragma·once</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">#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><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&gt;</span></div>
 148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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="preprocessor">#include·&lt;utility&gt;</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="preprocessor">#include·&lt;array&gt;</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="preprocessor">#include·&lt;vector&gt;</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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;set&gt;</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>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;type_traits&gt;</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="comment">//==·INCLUDES·=================================================================</span></div>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·NAMESPACES·===============================================================</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="preprocessor">#include·&lt;<a·class="code"·href="a00722.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> 
157 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·NAMESPACES·===============================================================</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="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><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>·</div>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Decimater·{</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Predicates·{</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·DECLARATION·======================================================</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">//==·CLASS·DEFINITION·=========================================================</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">//==·CLASS·DEFINITION·=========================================================</span></div> 
163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·PredicateT&gt;</div>
165 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">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="a02874.html">···65</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02874.html">PredicateBase</a></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>};</div>
 170 </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">template</span>·&lt;<span·class="keyword">typename</span>·PredicateT&gt;</div>
 173 <div·class="foldopen"·id="foldopen00070"·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"·hre[·...·truncated·by·diffoscope;·len:·43,·SHA:·123563800cf7ab8040ff9924eb7724828529d38084e9dec77614301a995d1849·...·]</div>174 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno"><a·class="line"·href="a02878.html">···70</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02878.html">Predicate</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href[·...·truncated·by·diffoscope;·len:·67,·SHA:·a5bafbbde22be8eac5f7ce0e6520348ece6f3004daf4d03931c38b74108322d7·...·]</div>
 175 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>{</div>
 176 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<a·class="code·hl_struct"·href="a02878.html">Predicate</a>(PredicateT·_p)</div>
167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>177 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····:</div>
 178 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>······p_(_p)</div>
 179 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>··{}</div>
168 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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="a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class[·...·truncated·by·diffoscope;·len:·60,·SHA:·cd2bffb2e6379a3d0bfe0a8a1ccd52addd59a62c49f910ea1813bb7025bda490·...·]</div>181 <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>·T&gt;</div>
 182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">bool</span>·operator()(<span·class="keyword">const</span>·T&amp;·_t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p_(_t);·}</div>
170 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····;</div>183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>
 184 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··PredicateT·p_;</div>
 185 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>};</div>
 186 </div>
171 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>187 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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>188 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·PredicateT&gt;</div>
 189 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><a·class="code·hl_struct"·href="a02878.html">Predicate&lt;const·PredicateT&amp;&gt;</a>·make_predicate(PredicateT&amp;·_p)·{·<span·class="keywordflow">return</span>·{·_p·};·}</div>
174 <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>
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>191 <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>·PredicateT&gt;</div>
 192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>Predicate&lt;PredicateT&gt;·make_predicate(PredicateT&amp;&amp;·_p)·{·<span·class="keywordflow">return</span>·{·_p·};·}</div>
178 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····}</div>193 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 194 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·Predicate1T,·<span·class="keyword">typename</span>·Predicate2T&gt;</div>
179 </div> 
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div> 
181 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">195 <div·class="foldopen"·id="foldopen00090"·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_ed[·...·truncated·by·diffoscope;·len:·154,·SHA:·b5ff2a66e07e91dcec78a471154b456ce5f464d228b9bb0cb2904a33d0fe2aba·...·]</div>196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02882.html">···90</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02882.html">Disjunction</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·hr[·...·truncated·by·diffoscope;·len:·85,·SHA:·94f506d046423f5a040363c32fbe0dce3d25e71424a3417f4263f2114f6583cf·...·]</div>
183 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······edge_length_·=·_f;</div>197 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>{</div>
184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>······sqr_edge_length_·=·_f·*·_f;</div>198 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<a·class="code·hl_struct"·href="a02882.html">Disjunction</a>(Predicate1T·_p1,·Predicate2T·_p2)</div>
185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>199 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····:</div>
186 </div>200 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······p1_(_p1),</div>
 201 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······p2_(_p2)</div>
 202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··{}</div>
187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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>204 <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>·T&gt;</div>
 205 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keywordtype">bool</span>·operator()(<span·class="keyword">const</span>·T&amp;·_t)<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·p1_(·_t)·||·p2_(·_t);·}</div>
189 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>206 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>207 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··Predicate1T·p1_;</div>
 208 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··Predicate2T·p2_;</div>
 209 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>};</div>
 210 </div>
191 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>211 <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>··<span·class="keyword">private</span>:</div>212 <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>·Predicate1T,·<span·class="keyword">typename</span>·Predicate2T&gt;</div>
 213 <div·class="foldopen"·id="foldopen00106"·data-start="{"·data-end="};">
 214 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a02886.html">··106</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02886.html">Conjunction</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a02874.html">PredicateBase</a>&lt;Conjunction&lt;Predicate1T,·Predicate2T&gt;&gt;</div>
193 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>215 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>{</div>
Max diff block lines reached; 9329/67816 bytes (13.76%) of diff not shown.
19.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 Predicates.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, 373 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
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_HH53 43#pragma·once
 54 44
 55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
 56 46#include·<OpenMesh/Core/Utils/PropertyManager.hh>
 57 47
 58 48#include·<utility>
 59 49#include·<array>
 60 50#include·<vector>
 61 51#include·<set>
 62 52#include·<type_traits>
63 5363 53
64 54//==·INCLUDES 
65 ================================================================= 
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//==·NAMESPACES64 54//==·NAMESPACES
71 ===============================================================65 ===============================================================
72 6066 55
73 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{67 56namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
74 62namespace·Decimater·{ 
75 6368 57
 69 58namespace·Predicates·{
 70 59
 71 60//==·FORWARD·DECLARATION
 72 ======================================================
 73 61
76 64//==·CLASS·DEFINITION74 62//==·CLASS·DEFINITION
77 =========================================================75 =========================================================
78 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:76 63
 77 64template·<typename·PredicateT>
 78 _\x86_\x85struct·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8B_\x8a_\x8s_\x8e
 79 66{
 80 67};
 81 68
 82 69template·<typename·PredicateT>
 83 _\x87_\x80struct·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e·:·public·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8B_\x8a_\x8s_\x8e<Predicate<PredicateT>>
 84 71{
 85 72·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e(PredicateT·_p)
 86 73·:
 87 74·p_(_p)
 88 75·{}
 89 76
 90 77·template·<typename·T>
 91 78·bool·operator()(const·T&·_t)·const·{·return·p_(_t);·}
 92 79
 93 80·PredicateT·p_;
 94 81};
 95 82
 96 83template·<typename·PredicateT>
 97 84_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8<_\x8c_\x8o_\x8n_\x8s_\x8t_\x8·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8T_\x8&_\x8>·make_predicate(PredicateT&·_p)·{·return·{·_p·};
 98 }
 99 85
 100 86template·<typename·PredicateT>
 101 87Predicate<PredicateT>·make_predicate(PredicateT&&·_p)·{·return·{·_p·};·}
 102 88
 103 89template·<typename·Predicate1T,·typename·Predicate2T>
 104 _\x89_\x80struct·_\x8D_\x8i_\x8s_\x8j_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n·:·public·_\x8P_\x8r_\x8e_\x8d_\x8i_\x8c_\x8a_\x8t_\x8e_\x8B_\x8a_\x8s_\x8e<Disjunction<Predicate1T,
 105 Predicate2T>>
 106 91{
 107 92·_\x8D_\x8i_\x8s_\x8j_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n(Predicate1T·_p1,·Predicate2T·_p2)
 108 93·:
 109 94·p1_(_p1),
 110 95·p2_(_p2)
 111 96·{}
 112 97
 113 98·template·<typename·T>
 114 99·bool·operator()(const·T&·_t)·const·{·return·p1_(·_t)·||·p2_(·_t);·}
 115 100
 116 101·Predicate1T·p1_;
 117 102·Predicate2T·p2_;
 118 103};
Max diff block lines reached; 7938/19911 bytes (39.87%) of diff not shown.
59.2 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/Decimater/BaseDecimaterT.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 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">SingletonT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00731.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, 52 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">//··Implements·a·simple·singleton·template</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>
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> 
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> 
153 <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>·</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>·</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>
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">//==·INCLUDES·=================================================================</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>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//·header</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/Utils/SingletonT.hh&gt;</span></div>
158 <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>
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="a00722.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="a00692.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>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>
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">//==·SINGLETON&#39;S·DATA·=========================================================</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>
 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>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>T*·SingletonT&lt;T&gt;::pInstance__·=·0;</div>
171 <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>
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>·</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>
174 <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>
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="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div> 
179 </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> 
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> 
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="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> 
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> 
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> 
199 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</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> 
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="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> 
207 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>·</div> 
208 <div·class="foldopen"·id="foldopen00126"·data-start="{"·data-end="}"> 
209 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno"><a·class="line"·href="a03370.html#a596e2729e5a998715b535590fcfd00c8">··126</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03370.html#a596e2729e5a998715b535590fcfd00c8">set_observer</a>(<a·class="code·hl_class"·href="a03442.html">Observer</a>*·_o)</div> 
210 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··{</div> 
211 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>······observer_·=·_o;</div> 
212 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··}</div> 
213 </div> 
214 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div> 
Max diff block lines reached; 7883/47079 bytes (16.74%) 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 SingletonT_impl.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, 58 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//·Implements·a·simple·singleton·template
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_HH 
65 55 
66 5662 50
 63 51
 64 52#define·OPENMESH_SINGLETON_C
 65 53
 66 54
67 57//==·INCLUDES67 55//==·INCLUDES
68 =================================================================68 =================================================================
69 58 
70 59#include·<memory>69 56
 70 57
 71 58//·header
 72 59#include·<OpenMesh/Core/Utils/SingletonT.hh>
71 6073 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/_\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//==·SINGLETON'S·DATA
80 ================================================================83 =========================================================
81 6984 69
82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 71namespace·Decimater·{ 
84 7285 70
 86 71template·<class·T>
 87 72T*·SingletonT<T>::pInstance__·=·0;
85 7388 73
 89 74template·<class·T>
 90 75bool·SingletonT<T>::destroyed__·=·false;
86 74//==·CLASS·DEFINITION 
87 ========================================================= 
88 75 
89 7691 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{ 
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; 
106 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·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e(); 
113 108 
114 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 
122 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) 
124 127·{ 
125 128·observer_·=·_o; 
126 129·} 
127 130 
128 _\x81_\x83_\x82·_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r*·_\x8o_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r() 
129 133·{ 
130 134·return·observer_; 
131 135·} 
132 136 
133 _\x81_\x83_\x88·Mesh&·_\x8m_\x8e_\x8s_\x8h()·{·return·mesh_;·} 
134 139 
135 141·template·<·typename·_Module·> 
136 _\x81_\x84_\x82·bool·_\x8a_\x8d_\x8d(·_\x8M_\x8o_\x8d_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8__\x8M_\x8o_\x8d_\x8u_\x8l_\x8e_\x8>&·_mh·) 
137 143·{ 
138 144·if·(_mh._\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()) 
139 145·return·false; 
Max diff block lines reached; 6143/13368 bytes (45.95%) of diff not shown.
27.6 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/Decimater/ModIndependentSetsT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/RandomNumberGenerator.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">RandomNumberGenerator.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, 72 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="l00046"·name="l00046"></a><span·class="lineno">···46</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>
144 <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><span·class="comment">//</span></div>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··Helper·Functions·for·generating·a·random·number·between·0.0·and·1.0·with</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="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//··a·guaranteed·resolution</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">//=============================================================================</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>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH</span></div>
 153 <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>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="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="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="preprocessor">#include·&lt;<a·class="code"·href="a00722.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</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>
155 <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/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;cstdlib&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><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> 
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>
 162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>
161 <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>
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>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>
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> 
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="a00722.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>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>
168 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>
169 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">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="a03342.html">···77</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03342.html">RandomNumberGenerator</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>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>:</div>
 176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
 177 <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="a03342.html">RandomNumberGenerator</a>(<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·_resolution);</div>
 178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
 179 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keywordtype">double</span>·getRand()·<span·class="keyword">const</span>;</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="keywordtype">double</span>·resolution()·<span·class="keyword">const</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">private</span>:</div>
 184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
 185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·resolution_;</div>
 186 <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>··<span·class="keywordtype">size_t</span>·iterations_;</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">··101</span>··<span·class="keywordtype">double</span>·maxNum_;</div>
 190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div>
173 </div>191 </div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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> 
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="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div> 
187 </div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>192 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//=============================================================================</span></div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}<span·class="comment">//·END_NS_DECIMATER</span></div> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>}·<span·class="comment">//·END_NS_OPENMESH</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="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//=============================================================================</span></div>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH·defined</span></div>194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>}·<span·class="comment">//·namespace·OpenMesh</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="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="comment">//=============================================================================</span></div>
 196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH·defined</span></div>
 197 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="comment">//=============================================================================</span></div>
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>198 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
196 <div·class="ttc"·id="aa00722_html"><div·class="ttname"><a·href="a00722.html">ModBaseT.hh</a></div><div·class="ttdoc">Base·class·for·all·decimation·modules.</div></div> 
197 <div·class="ttc"·id="aa00722_html_ae1f2d4c274e420c0e81d52cf17cc1c5b"><div·class="ttname"><a·href="a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a></div><div·class="ttdeci">#define·DECIMATING_MODULE(Classname,·MeshT,·Name)</div><div·class="ttdoc">Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types.</div><div·class="ttdef"><b>Definition</b>·ModBaseT.hh:149</div></div> 
198 <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>199 <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>
 200 <div·class="ttc"·id="aa03342_html"><div·class="ttname"><a·href="a03342.html">OpenMesh::RandomNumberGenerator</a></div><div·class="ttdoc">Generate·a·random·number·between·0.0·and·1.0·with·a·guaranteed·resolution·(·Number·of·possible·values...</div><div·class="ttdef"><b>Definition</b>·RandomNumberGenerator.hh:78</div></div>
199 <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> 
200 <div·class="ttc"·id="aa03402_html"><div·class="ttname"><a·href="a03402.html">OpenMesh::Decimater::ModBaseT</a></div><div·class="ttdoc">Base·class·for·all·decimation·modules.</div><div·class="ttdef"><b>Definition</b>·ModBaseT.hh:193</div></div> 
Max diff block lines reached; 130/21781 bytes (0.60%) of diff not shown.
6.19 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 RandomNumberGenerator.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, 80 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 46//52 42//
53 =============================================================================53 =============================================================================
 54 43//
 55 44//·Helper·Functions·for·generating·a·random·number·between·0.0·and·1.0·with
 56 45//·a·guaranteed·resolution
 57 46//
54 47//58 47//
55 48//·CLASS·ModQuadricT 
56 49// 
57 50// 
58 =============================================================================59 =============================================================================
59 51#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH 
60 52#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH60 48
 61 49
 62 50#ifndef·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH
 63 51#define·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH
 64 52
61 5365 53
62 54//==·INCLUDES66 54//==·INCLUDES
63 =================================================================67 =================================================================
64 5568 55
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58#include·<cstdlib>
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
 73 60
 74 61
 75 62//==·NAMESPACES
70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
71 61namespace·Decimater·{·//·BEGIN_NS_DECIMATER 
72 62 
73 63//==·CLASS·DEFINITION 
74 =========================================================76 ===============================================================
 77 63
75 6478 64
 79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 66
 81 67
 82 68//
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// 
98 =============================================================================83 =============================================================================
99 92}//·END_NS_DECIMATER 
100 93}·//·END_NS_OPENMESH 
101 94//84 69
 85 70
 86 _\x87_\x87class·OPENMESHDLLEXPORT·_\x8R_\x8a_\x8n_\x8d_\x8o_\x8m_\x8N_\x8u_\x8m_\x8b_\x8e_\x8r_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r
 87 78{
 88 79public:
 89 80
 90 85·explicit·_\x8R_\x8a_\x8n_\x8d_\x8o_\x8m_\x8N_\x8u_\x8m_\x8b_\x8e_\x8r_\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r(const·size_t·_resolution);
 91 86
 92 88·double·getRand()·const;
 93 89
 94 90·double·resolution()·const;
 95 91
 96 92private:
 97 93
 98 95·const·size_t·resolution_;
 99 96
 100 98·size_t·iterations_;
 101 99
 102 101·double·maxNum_;
 103 102};
 104 103
 105 104//
102 =============================================================================106 =============================================================================
103 95#endif·//·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH·defined 
104 96//107 105}·//·namespace·OpenMesh
 108 106//
105 =============================================================================109 =============================================================================
 110 107#endif·//·OPENMESH_UTILS_RANDOMNUMBERGENERATOR_HH·defined
 111 108//
 112 =============================================================================
 113 109
106 97 
107 _\x8M_\x8o_\x8d_\x8B_\x8a_\x8s_\x8e_\x8T_\x8._\x8h_\x8h 
108 Base·class·for·all·decimation·modules. 
109 _\x8D_\x8E_\x8C_\x8I_\x8M_\x8A_\x8T_\x8I_\x8N_\x8G_\x8__\x8M_\x8O_\x8D_\x8U_\x8L_\x8E 
110 #define·DECIMATING_MODULE(Classname,·MeshT,·Name) 
111 Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types. 
112 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·ModBaseT.hh:149 
113 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h114 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
Max diff block lines reached; 1870/6316 bytes (29.61%) of diff not shown.
48.4 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/Decimater/ModQuadricT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/vector_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, 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">vector_traits.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00740.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, 77 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="l00042"·name="l00042"></a><span·class="lineno">···42</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="l00043"·name="l00043"></a><span·class="lineno">···43</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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··CLASS·ModQuadricT</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="l00045"·name="l00045"></a><span·class="lineno">···45</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="l00046"·name="l00046"></a><span·class="lineno">···46</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="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">#ifndef·OSG_MODQUADRIC_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> 
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="preprocessor">#ifndef·OPENMESH_VECTOR_TRAITS_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_VECTOR_TRAITS_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="l00052"·name="l00052"></a><span·class="lineno">···52</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>
154 <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>
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>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>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00722.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>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">#if·defined(OM_CC_MIPS)</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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;stdlib.h&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="a00473.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&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> 
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><span·class="preprocessor">#else</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="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#··include·&lt;cstdlib&gt;</span></div>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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="preprocessor">#endif</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>·</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshT&gt;</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>
172 <div·class="foldopen"·id="foldopen00075"·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="a03402.html">ModBaseT</a>&lt;MeshT&gt;</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="keyword">public</span>:</div> 
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03434.html#ac30930a700a47d1f7454b4da5e81c003">···81</a></span>··<a·class="code·hl_define"·href="a00722.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>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">//=============================================================================</span></div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="comment">//-----------------------------------------------------------------------------</span></div>
 178 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
 179 <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>·T&gt;</div>
183 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}">180 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">
 181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03350.html">···88</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03350.html">vector_traits</a></div>
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> 
186 <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="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03350.html#a18e9f5e25f8f75da8e609efc2baa15ac">···91</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·T::vector_type·<a·class="code·hl_typedef"·href="a03350.html#a18e9f5e25f8f75da8e609efc2baa15ac">vector_type</a>;</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> 
188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Base::mesh().add_property(·quadrics_·);</div> 
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div> 
190 </div> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno"><a·class="line"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">···94</a></span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·T::value_type··<a·class="code·hl_typedef"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">value_type</a>;</div>
192 <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>
 187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03350.html#a32543eebb0418ebf9ed6d64607426805">···97</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_variable"·href="a03350.html#a32543eebb0418ebf9ed6d64607426805">size_</a>·=·T::size_;</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">~ModQuadricT</a>()</div> 
195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··{</div>188 <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>189 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno"><a·class="line"·href="a03350.html#a53994e757cb88129b8b3472e64806a8c">··100</a></span>··<span·class="keyword">static</span>·<span·class="keywordtype">size_t</span>·<a·class="code·hl_function"·href="a03350.html#a53[·...·truncated·by·diffoscope;·len:·178,·SHA:·40eb05289549484bc0ffc3b4373da7d655e56a67a0056c3a8bdfca060d50b140·...·]</div>
197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>190 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>};</div>
198 </div>191 </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>·</div>192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>193 <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>194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
205 <div·class="foldopen"·id="foldopen00113"·data-start="{"·data-end="}"> 
206 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno"><a·class="line"·href="a03434.html#af4ac05dd987deba4903b419bd053a3ef">··113</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">float</span>·<a·class="code·hl_function"·href="a03434.html#af4ac05dd987deba4903b419bd053a3ef">collapse_priority</a>(<span·class="keyword">const</span>·CollapseInfo&amp;·_ci)<span·class="keyword">·override</span></div> 
207 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span><span·class="keyword">··</span>{</div> 
208 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keyword">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</div> 
209 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div> 
Max diff block lines reached; 5709/38609 bytes (14.79%) of diff not shown.
10.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 vector_traits.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, 97 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 42// 
54 ============================================================================= 
55 43// 
56 44//·CLASS·ModQuadricT 
57 45//55 45//
 56 =============================================================================
58 46//57 46//
 58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
 60 49//
59 =============================================================================61 =============================================================================
60 47 
61 48#ifndef·OSG_MODQUADRIC_HH 
62 49#define·OSG_MODQUADRIC_HH 
63 5062 50
64 5163 51
 64 52#ifndef·OPENMESH_VECTOR_TRAITS_HH
 65 53#define·OPENMESH_VECTOR_TRAITS_HH
 66 54
 67 55
65 52//==·INCLUDES68 56//==·INCLUDES
66 =================================================================69 =================================================================
 70 57
 71 58#include·<OpenMesh/Core/System/config.h>
67 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>72 59#include·<OpenMesh/Core/Utils/GenProg.hh>
 73 60#if·defined(OM_CC_MIPS)
 74 61#·include·<stdlib.h>
 75 62#else
 76 63#·include·<cstdlib>
 77 64#endif
71 57#include·<OpenMesh/Core/Utils/vector_cast.hh> 
72 58#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> 
73 59 
74 60 
75 61//==·NAMESPACE 
76 ================================================================ 
77 62 
78 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 64namespace·Decimater·{ 
80 6578 65
 79 66//==·NAMESPACES
81 66 
82 67//==·CLASS·DEFINITION 
83 =========================================================80 ===============================================================
 81 67
84 6882 68
 83 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 84 70
 85 71
 86 72//
 87 =============================================================================
 88 73
 89 74
 90 79
 91 80//---------------------------------------------------------------------------
 92 --
 93 81
 94 87template·<typename·T>
 95 _\x88_\x88struct·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s
 96 89{
 97 _\x89_\x81·typedef·typename·T::vector_type·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8y_\x8p_\x8e;
 98 92
 99 _\x89_\x84·typedef·typename·T::value_type·_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e;
85 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{ 
89 77public: 
90 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: 
96 84 
97 _\x88_\x88·explicit·_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T(·MeshT·&_mesh·) 
98 89·:·Base(_mesh,·false) 
99 90·{ 
100 91·_\x8u_\x8n_\x8s_\x8e_\x8t_\x8__\x8m_\x8a_\x8x_\x8__\x8e_\x8r_\x8r(); 
101 92·Base::mesh().add_property(·quadrics_·); 
102 93·} 
103 94 
104 95100 95
 101 _\x89_\x87·static·const·size_t·_\x8s_\x8i_\x8z_\x8e_\x8_·=·T::size_;
 102 98
 103 _\x81_\x80_\x80·static·size_t·_\x8s_\x8i_\x8z_\x8e()·{·return·_\x8s_\x8i_\x8z_\x8e_\x8_;·}
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 101104 101};
110 102105 102
111 103public:·//·inherited 
112 104106 104
 107 105
113 106·virtual·void·initialize(void)·override; 
114 107 
115 _\x81_\x81_\x83·virtual·float·_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·override 
116 114·{ 
Max diff block lines reached; 4073/10858 bytes (37.51%) of diff not shown.
57.3 KB
./usr/share/doc/libopenmesh-dev/html/a00749_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/Core/Utils/HandleToPropHandle.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, 204 lines modifiedOffset 92, 88 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">HandleToPropHandle.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00749.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>101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·HANDLETOPROPHANDLE_HH_</span></div>
 102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·HANDLETOPROPHANDLE_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/Mesh/Handles.hh&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/Property.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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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">template</span>&lt;<span·class="keyword">typename</span>·ElementT,·<span·class="keyword">typename</span>·T&gt;</div>
 110 <div·class="foldopen"·id="foldopen00010"·data-start="{"·data-end="};">
 111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno"><a·class="line"·href="a02842.html">···10</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>·{</div>
 112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····};</div>
 113 </div>
 114 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>
 115 <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>·T&gt;</div>
 116 <div·class="foldopen"·id="foldopen00014"·data-start="{"·data-end="};">
 117 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a02846.html">···14</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>,·T&gt;·{</div>
 118 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02946.html">type</a>·=·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;T&gt;</a>;</div>
 119 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····};</div>
 120 </div>
 121 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div>
 122 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 123 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};">
 124 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02850.html">···19</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>,·T&gt;·{</div>
 125 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02950.html">type</a>·=·<a·class="code·hl_struct"·href="a02950.html">OpenMesh::HPropHandleT&lt;T&gt;</a>;</div>
 126 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····};</div>
 127 </div>
 128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div>
 129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 130 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};">
 131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02854.html">···24</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>,·T&gt;·{</div>
 132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02954.html">type</a>·=·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;T&gt;</a>;</div>
 133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····};</div>
 134 </div>
 135 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div>
 136 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 137 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};">
 138 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02858.html">···29</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>,·T&gt;·{</div>
 139 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02958.html">type</a>·=·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;T&gt;</a>;</div>
 140 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····};</div>
 141 </div>
 142 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div>
 143 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 144 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};">
 145 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02862.html">···34</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;void,·T&gt;·{</div>
 146 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02962.html">type</a>·=·<a·class="code·hl_struct"·href="a02962.html">OpenMesh::MPropHandleT&lt;T&gt;</a>;</div>
 147 <div·class="line"><a·id="l00036"·name="l00036"></a><span·class="lineno">···36</span>····};</div>
 148 </div>
 149 <div·class="line"><a·id="l00037"·name="l00037"></a><span·class="lineno">···37</span>·</div>
 150 <div·class="line"><a·id="l00038"·name="l00038"></a><span·class="lineno">···38</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div>
 151 <div·class="foldopen"·id="foldopen00039"·data-start="{"·data-end="};">
 152 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno"><a·class="line"·href="a02866.html">···39</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02578.html">MeshHandle</a>,·T&gt;·{</div>
 153 <div·class="line"><a·id="l00040"·name="l00040"></a><span·class="lineno">···40</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02962.html">type</a>·=·<a·class="code·hl_struct"·href="a02962.html">OpenMesh::MPropHandleT&lt;T&gt;</a>;</div>
141 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>·</div>154 <div·class="line"><a·id="l00041"·name="l00041"></a><span·class="lineno">···41</span>····};</div>
 155 </div>
142 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>156 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>
 157 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>158 <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> 
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·ModNormalFlipping</span></div> 
147 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div> 
Max diff block lines reached; 6752/44646 bytes (15.12%) of diff not shown.
13.6 KB
html2text {}
    
Offset 1, 242 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 HandleToPropHandle.hh
 6 1#ifndef·HANDLETOPROPHANDLE_HH_
 7 2#define·HANDLETOPROPHANDLE_HH_
 8 3
 9 4#include·<OpenMesh/Core/Mesh/Handles.hh>
 10 5#include·<OpenMesh/Core/Utils/Property.hh>
 11 6
 12 7namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 13 8
 14 9·template<typename·ElementT,·typename·T>
 15 _\x81_\x80·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·{
 16 11·};
 17 12
 18 13·template<typename·T>
 19 _\x81_\x84·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{
 20 15·using·_\x8t_\x8y_\x8p_\x8e·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>;
 21 16·};
 22 17
 23 18·template<typename·T>
 24 _\x81_\x89·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{
 25 20·using·_\x8t_\x8y_\x8p_\x8e·=·_\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>;
 26 21·};
 27 22
 28 23·template<typename·T>
 29 _\x82_\x84·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{
 30 25·using·_\x8t_\x8y_\x8p_\x8e·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>;
 31 26·};
 32 27
 33 28·template<typename·T>
 34 _\x82_\x89·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{
 35 30·using·_\x8t_\x8y_\x8p_\x8e·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>;
 36 31·};
 37 32
 38 33·template<typename·T>
 39 _\x83_\x84·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<void,·T>·{
 40 35·using·_\x8t_\x8y_\x8p_\x8e·=·_\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>;
 41 36·};
 42 37
 43 38·template<typename·T>
 44 _\x83_\x89·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8M_\x8e_\x8s_\x8h_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{
 45 40·using·_\x8t_\x8y_\x8p_\x8e·=·_\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>;
 46 41·};
5 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. 
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 4247 42
 48 43}·//·namespace·OpenMesh
54 43 
55 48// 
56 ============================================================================= 
57 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 
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 62 
73 63//==·NAMESPACES 
74 =============================================================== 
75 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 
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·> 
Max diff block lines reached; 4880/13909 bytes (35.09%) of diff not shown.
82.1 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/Decimater/DecimaterT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/Endian.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">Endian.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00752.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, 74 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="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">//</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="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·DecimaterT·-·IMPLEMENTATION</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="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>
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="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="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>·</div>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_ENDIAN_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_UTILS_ENDIAN_HH</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="a00698.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</span></div> 
154 <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>
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>·</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>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;float.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>
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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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="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="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>
167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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">//=============================================================================</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>·</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><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
170 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="}">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="a02838.html">···73</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02838.html">Endian</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> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··heap_(nullptr)</div> 
178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>#endif</div> 
179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</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>·</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> 
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>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>
 176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>···</div>
 177 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">···77</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">Type</a>·{</div>
 179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24">···78</a></span>····LSB·=·1,·</div>
 180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····MSB······</div>
 181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0">···80</a></span>··};</div>
187 </div>182 </div>
 183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02838.html#ae33a1f2204ea12233da538d1608cb472">···83</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_enumeration"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">Type</a>·<a·class="code·hl_function"·href="a02838.html#ae33a1f2204ea12233da538d1608cb472">local</a>()·{·<span·class="keywordflow">return</span>·local_;·}</div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*·as_string(Type·_t);</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="keyword">private</span>:</div>
 189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···<span·class="keyword">static</span>·<span·class="keywordtype">int</span>·one_;</div>
 190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>···<span·class="keyword">static</span>·<span·class="keyword">const</span>·Type·local_;</div>
 191 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>};</div>
 192 </div>
190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 194 <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="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> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·private·vertex·properties</span></div>195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>}·<span·class="comment">//·namespace·OpenMesh</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>196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//=============================================================================</span></div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_MESHREADER_HH·defined</span></div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//=============================================================================</span></div>
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</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> 
201 </div> 
Max diff block lines reached; 7308/66617 bytes (10.97%) of diff not shown.
16.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 Endian.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, 84 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 46//55 45//
55 =============================================================================56 =============================================================================
56 47//57 46//
57 48//·CLASS·DecimaterT·-·IMPLEMENTATION58 47//·Helper·Functions·for·binary·reading·/·writing
 59 48//
58 49//60 49//
59 50// 
60 =============================================================================61 =============================================================================
61 51#define·OPENMESH_DECIMATER_DECIMATERT_CC 
62 52 
63 53//==·INCLUDES 
64 =================================================================62 50
 63 51
 64 52#ifndef·OPENMESH_UTILS_ENDIAN_HH
 65 53#define·OPENMESH_UTILS_ENDIAN_HH
65 5466 54
 67 55
 68 56//==·INCLUDES
 69 =================================================================
 70 57
 71 58
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60
 74 61
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//==·NAMESPACE75 62//==·NAMESPACES
76 ===============================================================76 ===============================================================
77 6577 63
 78 64
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
79 67namespace·Decimater·{ 
80 68 
81 69//==·IMPLEMENTATION80 66
 81 67
 82 68//
82 ==========================================================83 =============================================================================
 84 69
83 7085 70
 86 _\x87_\x83class·OPENMESHDLLEXPORT·_\x8E_\x8n_\x8d_\x8i_\x8a_\x8n
 87 74{
 88 75public:
 89 76
 90 _\x87_\x87·enum·_\x8T_\x8y_\x8p_\x8e·{
 91 _\x87_\x88·LSB·=·1,
 92 79·MSB
 93 _\x88_\x80·};
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{94 81
 95 _\x88_\x83·static·_\x8T_\x8y_\x8p_\x8e·_\x8l_\x8o_\x8c_\x8a_\x8l()·{·return·local_;·}
 96 84
 97 86·static·const·char·*·as_string(Type·_t);
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}98 87
 99 88private:
 100 89·static·int·one_;
 101 90·static·const·Type·local_;
 102 91};
 103 92
 104 93//
102 88 
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 --- 
118 102 
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); 
Max diff block lines reached; 5322/17315 bytes (30.74%) of diff not shown.
117 KB
./usr/share/doc/libopenmesh-dev/html/a00755_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/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, 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_impl.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 <a·href="a00755.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, 529 lines modifiedOffset 137, 109 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><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>
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">//==·INCLUDES·=================================================================</span></div>
145 <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="preprocessor">#include·&lt;assert.h&gt;</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="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;string&gt;</span></div>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACES·===============================================================</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>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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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="a00710.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</span></div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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">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>
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>161 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>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>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>172 <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><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>173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">public</span>:</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>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>
172 <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>
 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>
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> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····mesh_(_mesh),·randomSamples_(10)·{</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··{}</div>
178 <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>
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="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>
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="l00081"·name="l00081"></a><span·class="lineno">···81</span>··{·add_property(_m,·_pp_name);·}</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="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</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>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>
184 <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>··{}</div>
185 <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>
186 </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>
187 <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>··{</div>
188 <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="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>
189 <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>
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>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>
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>}</div>200 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····m_·=·&amp;_m;</div>
200 </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>
Max diff block lines reached; 68857/96341 bytes (71.47%) of diff not shown.
23.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 AutoPropertyHandleT.hh
5 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. 
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, 590 lines modifiedOffset 46, 116 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#ifndef·OPENMESH_AutoPropertyHandleT_HH
 55 45#define·OPENMESH_AutoPropertyHandleT_HH
 56 46
54 46// 
55 ============================================================================= 
56 47// 
57 48//·CLASS·McDecimaterT·-·IMPLEMENTATION 
58 49// 
59 50// 
60 ============================================================================= 
61 51#define·OPENMESH_MULTIPLE_CHOICE_DECIMATER_DECIMATERT_CC 
62 52 
63 53//==·INCLUDES57 47//==·INCLUDES
64 =================================================================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·{
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_.c_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_.._.h_.h>67 55//==·CLASS·DEFINITION
 68 =========================================================
67 5669 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 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·{}
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 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 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 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(); 
98 8593 80·explicit·_.A_.u_.t_.o_.P_.r_.o_.p_.e_.r_.t_.y_.H_.a_.n_.d_.l_.e_.T(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·{}
99 86}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·{
 103 89·if·(own_property_)
 104 90·{
 105 91·m_->remove_property(*this);
 106 92·}
 107 93·}
 108 94
 109 95·inline·void·add_property(Mesh&·_m,·const·std::string&·_pp_name·=·std::string
 110 ())
 111 96·{
 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);
100 87 
Max diff block lines reached; 17695/23487 bytes (75.34%) of diff not shown.
48.8 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/Decimater/ModProgMeshT_impl.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 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">ModProgMeshT_impl.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 <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-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, 164 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>·</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·ModProgMeshT·-·IMPLEMENTATION</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="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">#define·OPENMESH_DECIMATER_MODPROGMESH_CC</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="l00055"·name="l00055"></a><span·class="lineno">···55</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="l00057"·name="l00057"></a><span·class="lineno">···57</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>
155 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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">//·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>
 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">//·STL</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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;stdexcept&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>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">//·--------------------</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="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> 
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>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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="a00716.html">OpenMesh/Tools/Decimater/ModProgMeshT.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><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>
164 <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">//===·IMPLEMENTATION·==========================================================</span></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><span·class="comment">//==·NAMESPACE·===============================================================·</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>
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>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>
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>···</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><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div> 
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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="keyword">public</span>:</div>
175 <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>·</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">class</span>·MeshT&gt;</div> 
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keywordtype">bool</span>·</div> 
178 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">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>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03426.html#a52f38ce6a1dafe179fa76b33e7addf17">···81</a></span><a·class="code·hl_function"·href="a03426.html#a52f38ce6a1dafe179fa76b33e7addf17">ModProgMeshT&lt;MeshT&gt;::</a></div> 
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><a·class="code·hl_function"·href="a03426.html#a52f38ce6a1dafe179fa76b33e7addf17">write</a>(·<span·class="keyword">const</span>·std::string&amp;·_ofname·)</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="comment">//·sort·vertices</span></div> 
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordtype">size_t</span>·i=0,·N=Base::mesh().n_vertices(),·n_base_vertices(0),·n_base_faces(0);</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··std::vector&lt;typename·Mesh::VertexHandle&gt;··vhandles(N);</div> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>180 <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="comment">//·base·vertices</span></div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·</div> 
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····v_it=Base::mesh().vertices_begin(),·</div> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····v_end=Base::mesh().vertices_end();</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="keywordflow">for</span>·(;·v_it·!=·v_end;·++v_it)··</div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">if</span>·(!Base::mesh().status(*v_it).deleted())</div>181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(!pInstance__)</div>
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>
 184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">if</span>·(destroyed__)</div>
 185 <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>
 187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>······}</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>
195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······vhandles[i]·=·*v_it;</div>190 <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>······Base::mesh().property(·idx_,·*v_it·)·=·i;</div>191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········Create();</div>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······++i;</div>192 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>······}</div>
198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div>193 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····}</div>
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··n_base_vertices·=·i;</div>194 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<span·class="keywordflow">return</span>·*pInstance__;</div>
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··}</div>
 196 </div>
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>197 <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="comment">//·deleted·vertices</span></div> 
203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typename</span>·InfoList::reverse_iterator</div> 
204 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····r_it=pmi_.rbegin(),·r_end=pmi_.rend();</div> 
205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>198 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="keywordflow">for</span>·(;·r_it!=r_end;·++r_it)··</div>199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">private</span>:</div>
207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··{·</div>200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>····vhandles[i]·=·r_it-&gt;v0;··</div> 
Max diff block lines reached; 16233/40652 bytes (39.93%) of diff not shown.
9.03 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 SingletonT.hh
5 ModProgMeshT_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, 194 lines modifiedOffset 47, 120 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·a·simple·singleton·template
 59 48//
57 49//60 49//
58 50//·CLASS·ModProgMeshT·-·IMPLEMENTATION 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
 62 50
 63 51#pragma·once
 64 52
62 53 
63 54#define·OPENMESH_DECIMATER_MODPROGMESH_CC 
64 55 
65 56 
66 57//==·INCLUDES65 53//===·INCLUDES
67 =================================================================66 ================================================================
68 5867 54
 68 55//·OpenMesh
 69 56#include·<OpenMesh/Core/System/config.h>
 70 57
 71 58//·STL
69 59#include·<vector>72 59#include·<stdexcept>
 73 60
 74 61
70 60#include·<fstream> 
71 61//·-------------------- 
72 62#include·<OpenMesh/Core/Utils/vector_cast.hh> 
73 63#include·<OpenMesh/Core/IO/BinaryHelper.hh> 
74 64#include·<OpenMesh/Core/Utils/Endian.hh> 
75 65//·-------------------- 
76 66#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> 
77 67 
78 68 
79 69//==·NAMESPACE75 62//==·NAMESPACES
80 ===============================================================76 ===============================================================
81 7077 63
 78 64
82 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 66
 81 67
83 72namespace·Decimater·{ 
84 73 
85 74 
86 75 
87 76//==·IMPLEMENTATION82 68//===·IMPLEMENTATION
88 ==========================================================83 ==========================================================
 84 69
 85 70
 86 75template·<typename·T>
 87 _\x87_\x86class·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T
89 7788 77{
 89 78public:
 90 79
 91 _\x88_\x86·static·T&·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e()
 92 87·{
 93 88·if·(!pInstance__)
90 78 
91 79template·<class·MeshT> 
92 80bool 
93 _\x88_\x81_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8: 
94 82_\x8w_\x8r_\x8i_\x8t_\x8e(·const·std::string&·_ofname·) 
95 83{ 
96 84·//·sort·vertices 
97 85·size_t·i=0,·N=Base::mesh().n_vertices(),·n_base_vertices(0),·n_base_faces 
98 (0); 
99 86·std::vector<typename·Mesh::VertexHandle>·vhandles(N); 
100 87 
101 88 
102 89·//·base·vertices 
103 90·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r 
104 91·v_it=Base::mesh().vertices_begin(), 
105 92·v_end=Base::mesh().vertices_end(); 
106 93 
107 94·for·(;·v_it·!=·v_end;·++v_it) 
108 95·if·(!Base::mesh().status(*v_it).deleted()) 
109 96·{94 89·{
110 97·vhandles[i]·=·*v_it; 
111 98·Base::mesh().property(·idx_,·*v_it·)·=·i; 
112 99·++i;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·}
113 100·}105 100·}
114 101·n_base_vertices·=·i;106 101·return·*pInstance__;
115 102107 102·}
116 103108 103
117 104·//·deleted·vertices 
118 105·typename·InfoList::reverse_iterator 
119 106·r_it=pmi_.rbegin(),·r_end=pmi_.rend(); 
120 107 
121 108·for·(;·r_it!=r_end;·++r_it) 
122 109·{ 
123 110·vhandles[i]·=·r_it->v0; 
124 111·Base::mesh().property(·idx_,·r_it->v0)·=·i; 
125 112·++i;109 104
Max diff block lines reached; 4809/9226 bytes (52.12%) of diff not shown.
96.2 KB
./usr/share/doc/libopenmesh-dev/html/a00761_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/BaseDecimaterT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/BaseProperty.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">BaseDecimaterT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">BaseProperty.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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>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, 153 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="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·DecimaterT·-·IMPLEMENTATION</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">//=============================================================================</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> 
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> 
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="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> 
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> 
159 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACE·===============================================================</span></div> 
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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_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>
 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>
 150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00611.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>
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>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>
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>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>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="};">
 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>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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="keyword">public</span>:</div>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02834.html#a3dbccc1d0ac8f9a0ba27c46f2fe58414">···65</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·UnknownSize·=·s[·...·truncated·by·diffoscope;·len:·10,·SHA:·bfb83300fdb3c00c0f704baedac428a6072aec2595bdefab5071cdacf709687a·...·]</div>
177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>162 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</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>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··mesh_.release_face_status();</div>165 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">
 166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02834.html#a2cb84fe2bfd412c79ecf76ea95b857e2">···84</a></span>··<a·class="code·hl_function"·href="a02834.html#a2cb84fe2bfd412c79ecf76ea95b857e2">BaseProperty</a>(<span·class="keyword">const</span>·std::string&amp;·_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>,·<span·class="keyword">const</span>·std::string&amp;·_internal_type_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>·)</div>
 167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··:·name_(_name),·internal_type_name_(_internal_type_name),·persistent_(false)</div>
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>168 <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>169 </div>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
 171 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02834.html#a9301f986c88572a20649f8743bfac6ac">···89</a></span>··<a·class="code·hl_function"·href="a02834.html#a9301f986c88572a20649f8743bfac6ac">BaseProperty</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>·&amp;·_rhs)</div>
 173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······:·name_(·_rhs.name_·),·internal_type_name_(_rhs.internal_type_name_),·persistent_(·_rhs.persistent_·)·{}</div>
 174 </div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····set_uninitialized();</div>175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>
 176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02834.html#aa3c0dbc83c42199de5722a5812c5a12b">···93</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02834.html#aa3c0dbc83c42199de5722a5812c5a12b">~BaseProperty</a>()·{}</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>177 <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>178 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</span>:·<span·class="comment">//·synchronized·array·interface</span></div>
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>179 <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>180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02834.html#a4060f65f09046a5afc09dec01e6fb43a">···98</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a4060f[·...·truncated·by·diffoscope;·len:·89,·SHA:·8b4281a1fed64c1f226de4937889c4fabcd784ee5afd3b1b4376e2987e5a4bac·...·]</div>
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>181 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02834.html#a66772821263401aa8c178f3a69aa79e7">··101</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a66772821263401aa8c178f3a69aa79e7">resize</a>(<span·class="keywordtype">size_t</span>·_n)·=·0;</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>183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 184 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02834.html#a6c1ae555fb1427debe9428422f82424a">··104</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a6c1ae555fb1427debe9428422f82424a">clear</a>()·=·0;</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>185 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 186 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02834.html#a1f2bd397fadcf254837de61df06069d0">··107</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a1f2bd397fadcf254837de61df06069d0">push_back</a>()·=·0;</div>
206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<span·class="comment">//·this·test·checks:</span></div> 
Max diff block lines reached; 49959/76746 bytes (65.10%) of diff not shown.
21.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 BaseProperty.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, 201 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_BASEPROPERTY_HH
 55 45#define·OPENMESH_BASEPROPERTY_HH
 56 46
 57 47#include·<string>
 58 48#include·<OpenMesh/Core/IO/StoreRestore.hh>
 59 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>
 60 50
53 45// 
54 ============================================================================= 
55 46// 
56 47//·CLASS·DecimaterT·-·IMPLEMENTATION 
57 48// 
58 49// 
59 ============================================================================= 
60 50#define·OPENMESH_BASE_DECIMATER_DECIMATERT_CC 
61 51 
62 52//==·INCLUDES 
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·{61 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 62 52
 63 53//==·CLASS·DEFINITION
76 64namespace·Decimater·{ 
77 65 
78 66//==·IMPLEMENTATION 
79 ==========================================================64 =========================================================
 65 54
 66 _\x86_\x80class·OPENMESHDLLEXPORT·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y
 67 61{
 68 62public:
 69 63
 70 _\x86_\x85·static·const·size_t·UnknownSize·=·size_t(-1);
 71 66
 72 67public:
 73 68
 74 _\x88_\x84·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(const·std::string&·_name·=·"<unknown>",·const·std::string&
 75 _internal_type_name·=·"<unknown>"·)
 76 85·:·name_(_name),·internal_type_name_(_internal_type_name),·persistent_(false)
 77 86·{}
 78 87
 79 _\x88_\x89·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(const·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·&·_rhs)
 80 90·:·name_(·_rhs.name_·),·internal_type_name_(_rhs.internal_type_name_),
 81 persistent_(·_rhs.persistent_·)·{}
 82 91
 83 _\x89_\x83·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y()·{}
 84 94
 85 95public:·//·synchronized·array·interface
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 9686 96
 87 _\x89_\x88·virtual·void·_\x8r_\x8e_\x8s_\x8e_\x8r_\x8v_\x8e(size_t·_n)·=·0;
 88 99
 89 _\x81_\x80_\x81·virtual·void·_\x8r_\x8e_\x8s_\x8i_\x8z_\x8e(size_t·_n)·=·0;
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 10290 102
 91 _\x81_\x80_\x84·virtual·void·_\x8c_\x8l_\x8e_\x8a_\x8r()·=·0;
 92 105
 93 _\x81_\x80_\x87·virtual·void·_\x8p_\x8u_\x8s_\x8h_\x8__\x8b_\x8a_\x8c_\x8k()·=·0;
 94 108
 95 _\x81_\x81_\x80·virtual·void·_\x8s_\x8w_\x8a_\x8p(size_t·_i0,·size_t·_i1)·=·0;
Max diff block lines reached; 16299/21629 bytes (75.36%) of diff not shown.
80.8 KB
./usr/share/doc/libopenmesh-dev/html/a00764_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/Core/Utils/PropertyCreator.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">PropertyCreator.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00764.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, 103 lines modifiedOffset 136, 213 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="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="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&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/Utils/HandleToPropHandle.hh&gt;</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/PropertyManager.hh&gt;</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>
145 <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="preprocessor">#include·&lt;sstream&gt;</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>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</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="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;memory&gt;</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>·</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>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>
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>·</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="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>·</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><span·class="preprocessor">#include·&lt;memory&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#define·OM_CONCAT_IMPL(a,·b)·a##b</span></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·OM_CONCAT(a,·b)·OM_CONCAT_IMPL(a,·b)</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="a00710.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="a00698.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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 162 <div·class="foldopen"·id="foldopen00067"·data-start="{"·data-end="};">
 163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno"><a·class="line"·href="a03310.html">···67</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a03310.html">PropertyCreator</a></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> 
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>
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="keyword">public</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>166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>
 167 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a03310.html#a60df4a463d9ad90901777a9ea7249c09">···72</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a03310.html#a60df4a463d9ad90901777a9ea7249c09">type_string</a>()·=·0;</div>
170 <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>
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"·h[·...·truncated·by·diffoscope;·len:·155,·SHA:·a107bd5d69abd08594b1bd22ed4cd0feb121fbb90a6fcc6dd5bfc80d1df2e87d·...·];</div>169 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>··<span·class="keyword">virtual</span>·std::string·type_id_string()·=·0;</div>
 170 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keywordtype">bool</span>·can_you_create(<span·class="keyword">const</span>·std::string·&amp;_type_name);</div>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>172 <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>173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a03310.html#aed5340bbea413fd538c6b626d29dcb8c">···80</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#aed53[·...·truncated·by·diffoscope;·len:·202,·SHA:·9da41503b76e7338eb3451cf25add94d5964335f939f3e59799aece1409814c5·...·]</div>
176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>174 <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"><a·class="line"·href="a03310.html#a80b4e3b453c38e545a9959e42c6c329b">···83</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#a80b4e3b453c38e545a9959e42c6c329b">create_halfedge_property</a>(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·=·0;</div>
 176 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
 177 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno"><a·class="line"·href="a03310.html#af4d05434bc1fa9898185a72641d3983c">···86</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#af4d05434bc1fa9898185a72641d3983c">create_edge_property</a>····(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·=·0;</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>178 <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>179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03310.html#a37190fc337821f5e8b29d50885240b83">···89</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#a37190[·...·truncated·by·diffoscope;·len:·201,·SHA:·02c5bdf0b1b39d857af72070d51ab02a3fe2b301b6be3f44e361ff68a50d4c0f·...·]</div>
185 <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>·</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>181 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno"><a·class="line"·href="a03310.html#acfc954bf9897bd7c5db1bc31e65b82a4">···92</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#acfc95[·...·truncated·by·diffoscope;·len:·200,·SHA:·5fa07514998827ecc61ca7ccde0b408a9f46e3e2d9942bd2c9161f2c37303af6·...·];</div>
187 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>182 <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>··<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>183 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="keyword">public</span>:</div>184 <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>·HandleT&gt;</div>
 185 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03310.html#ac81dcfed466352e77647e4a57921b2fb">···97</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03310.html#ac81dcfed466352e77647e4a57921b2fb">create_property</a>(<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name);</div>
191 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>186 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03310.html">~PropertyCreator</a>()·{}</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>188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">protected</span>:</div>
 190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<a·class="code·hl_class"·href="a03310.html">PropertyCreator</a>()·{}</div>
199 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··}</div>191 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
 192 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>};</div>
200 </div>193 </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="keyword">template</span>·&lt;&gt;·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·PropertyCreator::create_property&lt;VertexHandle&gt;··(BaseKernel&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·{·<a·class="code·hl_function"·href="a03310.html#aed5340bbea413fd538c6b626d29dcb8c">create_vertex_property</a>··(_mesh,·_property_name);·}</div>
 196 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·PropertyCreator::create_property&lt;HalfedgeHandle&gt;(BaseKernel&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·{·<a·class="code·hl_function"·href="a03310.html#a80b4e3b453c38e545a9959e42c6c329b">create_halfedge_property</a>(_mesh,·_property_name);·}</div>
 197 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·PropertyCreator::create_property&lt;EdgeHandle&gt;····(BaseKernel&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·{·<a·class="code·hl_function"·href="a03310.html#af4d05434bc1fa9898185a72641d3983c">create_edge_property</a>····(_mesh,·_property_name);·}</div>
 198 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·PropertyCreator::create_property&lt;FaceHandle&gt;····(BaseKernel&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·{·<a·class="code·hl_function"·href="a03310.html#a37190fc337821f5e8b29d50885240b83">create_face_property</a>····(_mesh,·_property_name);·}</div>
 199 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">template</span>·&lt;&gt;·<span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·PropertyCreator::create_property&lt;MeshHandle&gt;····(BaseKernel&amp;·_mesh,·<span·class="keyword">const</span>·std::string&amp;·_property_name)·{·<a·class="code·hl_function"·href="a03310.html#acfc954bf9897bd7c5db1bc31e65b82a4">create_mesh_property</a>····(_mesh,·_property_name);·}</div>
 200 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>
 201 <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>·PropertyCreatorT&gt;</div>
 202 <div·class="foldopen"·id="foldopen00115"·data-start="{"·data-end="};">
Max diff block lines reached; 30463/61524 bytes (49.51%) of diff not shown.
20.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 PropertyCreator.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 46, 136 lines modifiedOffset 45, 304 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 42 
54 46// 
55 ============================================================================= 
56 47// 
57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION 
58 49// 
59 50// 
60 ============================================================================= 
61 51 
62 52#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH 
63 53#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH52 42#pragma·once
 53 43
 54 44#include·<OpenMesh/Core/System/config.h>
 55 45#include·<OpenMesh/Core/Utils/HandleToPropHandle.hh>
 56 46#include·<OpenMesh/Core/Utils/PropertyManager.hh>
 57 47#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
 58 48#include·<sstream>
 59 49#include·<stdexcept>
 60 50#include·<string>
 61 51#include·<memory>
 62 52
 63 53#include·<OpenMesh/Core/IO/SR_store.hh>
64 5464 54
65 5565 55
 66 56namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
66 56//==·INCLUDES 
67 ================================================================= 
68 5767 57
 68 58#define·OM_CONCAT_IMPL(a,·b)·a##b
 69 59#define·OM_CONCAT(a,·b)·OM_CONCAT_IMPL(a,·b)
 70 60
 71 _\x86_\x87class·OPENMESHDLLEXPORT·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8r_\x8e_\x8a_\x8t_\x8o_\x8r
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 
75 64//==·NAMESPACE 
76 ================================================================ 
77 65 
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 67namespace·Decimater·{ 
80 6872 68{
81 69 
82 70//==·CLASS·DEFINITION 
83 ========================================================= 
84 71 
85 72 
86 76template·<·typename·MeshT·> 
87 _.7_.7class·_.M_.i_.x_.e_.d_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T·:·public·_.M_.c_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T<MeshT>,·public·_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T<MeshT>73 69public:
 74 70
 75 _\x87_\x82·virtual·std::string·_\x8t_\x8y_\x8p_\x8e_\x8__\x8s_\x8t_\x8r_\x8i_\x8n_\x8g()·=·0;
 76 73
 77 74·virtual·std::string·type_id_string()·=·0;
 78 75
 79 77·bool·can_you_create(const·std::string·&_type_name);
88 78{80 78
 81 _\x88_\x80·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8v_\x8e_\x8r_\x8t_\x8e_\x8x_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string&
 82 _property_name)·=·0;
 83 81
 84 _\x88_\x83·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8h_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string&
 85 _property_name)·=·0;
 86 84
 87 _\x88_\x86·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8e_\x8d_\x8g_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string&
 88 _property_name)·=·0;
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 8789 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·}90 _.8_.9·virtual·void·_.c_.r_.e_.a_.t_.e_.__.f_.a_.c_.e_.__.p_.r_.o_.p_.e_.r_.t_.y·(_.B_.a_.s_.e_.K_.e_.r_.n_.e_.l&·_mesh,·const·std::string&
 91 _property_name)·=·0;
 92 90
 93 _\x89_\x82·virtual·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8m_\x8e_\x8s_\x8h_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string&
 94 _property_name)·=·0;
 95 93
 96 94
 97 96·template·<typename·HandleT>
 98 _\x89_\x87·void·_\x8c_\x8r_\x8e_\x8a_\x8t_\x8e_\x8__\x8p_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(_\x8B_\x8a_\x8s_\x8e_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l&·_mesh,·const·std::string&·_property_name);
 99 98
 100 99·virtual·_\x8~_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8r_\x8e_\x8a_\x8t_\x8o_\x8r()·{}
Max diff block lines reached; 12769/21076 bytes (60.59%) of diff not shown.
114 KB
./usr/share/doc/libopenmesh-dev/html/a00767_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/Utils/typename.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, 589 lines modifiedOffset 92, 43 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">typename.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
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> 
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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</span></div> 
143 <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="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··CLASS·ModifiedButterflyT</span></div> 
145 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//</span></div> 
146 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="comment">//=============================================================================</span></div> 
147 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div> 
148 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div> 
149 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·SP_MODIFIED_BUTTERFLY_H</span></div> 
150 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·SP_MODIFIED_BUTTERFLY_H</span></div> 
151 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div> 
152 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00806.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div> 
153 <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> 
154 <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> 
155 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//·--------------------·STL</span></div> 
156 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
157 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#if·defined(OM_CC_MIPS)</span></div> 
158 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#··include·&lt;math.h&gt;</span></div> 
159 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</span></div> 
160 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div> 
161 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</span></div>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>
162 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div> 
163 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span>·</div>
164 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></div> 
165 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>103 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>·</div>
 104 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
 105 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</span><span·class="preprocessor">#include·&lt;typeinfo&gt;</span></div>
 106 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div>
 107 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</span></div>
 108 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</span></div>
166 <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> 
167 <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> 
168 <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> 
169 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
172 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>109 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>
 110 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno">···14</span><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
173 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</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">typename</span>·MeshType,·<span·class="keyword">typename</span>·RealType·=·<span·class="keywordtype">double</span>&gt;</div> 
175 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};"> 
176 <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> 
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> 
179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>111 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>·</div>
 112 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·T&gt;</div>
180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div> 
181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div> 
182 <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> 
183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>113 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>std::string·get_type_name()</div>
184 <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> 
185 <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> 
186 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
187 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:</div> 
188 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div> 
189 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
190 <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> 
191 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··{·<a·class="code·hl_function"·href="a03790.html#a81b2612d667f5e1e4baa6678f6981b0d">init_weights</a>();·}</div> 
192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>114 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>{</div>
193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>115 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span><span·class="preprocessor">#ifdef·_MSC_VER</span></div>
 116 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>····<span·class="comment">//·MSVC&#39;S·type_name·returns·only·a·friendly·name·with·name()·method,</span></div>
Max diff block lines reached; 5758/92843 bytes (6.20%) of diff not shown.
23.7 KB
html2text {}
    
Offset 1, 635 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 typename.hh
 6 1#pragma·once
 7 2
 8 7
 9 8#include·<string>
 10 9#include·<typeinfo>
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/*·=========================================================================·* 
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 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>11 10#include·<vector>
 12 11#include·<OpenMesh/Core/Mesh/Handles.hh>
 13 12#include·<OpenMesh/Core/Geometry/VectorT.hh>
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 ================================================================ 
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 ========================================================= 
87 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 108 
107 109 
108 110·explicit·_\x8M_\x8o_\x8d_\x8i_\x8f_\x8i_\x8e_\x8d_\x8B_\x8u_\x8t_\x8t_\x8e_\x8r_\x8f_\x8l_\x8y_\x8T(·mesh_t&·_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m) 
109 111·{·_\x8i_\x8n_\x8i_\x8t_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t_\x8s();·} 
110 112 
111 11314 13
112 114·_.~_.M_.o_.d_.i_.f_.i_.e_.d_.B_.u_.t_.t_.e_.r_.f_.l_.y_.T()·{}15 14namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
113 11516 15
 17 16template·<typename·T>
 18 17std::string·get_type_name()
114 116 
115 117public: 
116 118 
117 119 
Max diff block lines reached; 4319/24241 bytes (17.82%) of diff not shown.
164 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/MidpointT.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 92, 125 lines modifiedOffset 92, 636 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">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="preprocessor">#pragma·once</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>
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</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="preprocessor">#ifndef·PROPERTYMANAGER_HH_</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>143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·PROPERTYMANAGER_HH_</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="a00806.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>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">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></div>
 146 <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>
 147 <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>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;sstream&gt;</span></div>
 149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</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>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>
108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span>·</div>151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>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>
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> 
112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>154 <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>
114 <div·class="foldopen"·id="foldopen00027"·data-start="{"·data-end="};">155 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">
 156 <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>
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>157 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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#a83f[·...·truncated·by·diffoscope;·len:·177,·SHA:·262499c39ec7eabf49e2d6841b8dbd5b7d08e010f4d8659e7c1bc84250601166·...·]</div>158 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····<span·class="keyword">public</span>:</div>
 159 <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>
 160 <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>
 161 <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>
 162 <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>
 163 <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>
 164 <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>
 165 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
 166 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">private</span>:</div>
 167 <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>
 168 <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>
 169 <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>
 170 <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>
 171 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>········<span·class="keyword">struct·</span>StorageT;</div>
127 <div·class="line"><a·id="l00039"·name="l00039"></a><span·class="lineno">···39</span>·</div>172 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
 173 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>········<span·class="comment">//·specialization·for·Mesh·Properties</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>174 <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>
 175 <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>
 176 <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>
 177 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>············pm()·=·initial_value;</div>
 178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··········}</div>
 179 <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,·MeshT&gt;</a>&amp;·from,·PropertyManager2&amp;·to)·{</div>
 180 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>············*to·=·*from;</div>
 181 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··········}</div>
 182 <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>
 183 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>············std::swap(*to,·*from);</div>
 184 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··········}</div>
 185 <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>
 186 <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>
 187 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··········}</div>
Max diff block lines reached; 15071/128559 bytes (11.72%) of diff not shown.
38.6 KB
html2text {}
Max HTML report size reached
98.1 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/LongestEdgeT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/PropertyContainer.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">PropertyContainer.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 <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, 312 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="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>144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>
146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·LongestEdgeT</span></div>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·OPENMESH_PROPERTYCONTAINER</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_PROPERTYCONTAINER</span></div>
147 <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="l00046"·name="l00046"></a><span·class="lineno">···46</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="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.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/typename.hh&gt;</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a></div>
149 <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">//==·FORWARDDECLARATIONS·======================================================</span></div>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">class·</span>BaseKernel;</div>
150 <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>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 158 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};">
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02990.html">···58</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02990.html">PropertyContainer</a></div>
 160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">public</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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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="a00806.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>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//--------------------------------------------------·constructor·/·destructor</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>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>··<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>()·{}</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02990.html">~PropertyContainer</a>()·{·std::for_each(properties_.begin(),·properties_.end(),·Delete());·}</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">//-------------------------------------------------------------·info·/·access</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><span·class="comment">//==·NAMESPACE·================================================================</span></div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>··<span·class="keyword">typedef</span>·std::vector&lt;BaseProperty*&gt;·Properties;</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">const</span>·Properties&amp;·properties()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·properties_;·}</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">size_t</span>·size()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·properties_.size();·}</div>
168 <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>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>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">//---------------------------------------------------------·copy·/·assignment</span></div>
173 <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>
174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>&amp;·_rhs)·{·operator=(_rhs);·}</div>
175 <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>··<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>&amp;·operator=(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>&amp;·_rhs)</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> 
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> 
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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">//·The·assignment·below·relies·on·all·previous·BaseProperty*·elements·having·been·deleted</span></div>
 184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····std::for_each(properties_.begin(),·properties_.end(),·Delete());</div>
 185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····properties_·=·_rhs.properties_;</div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····Properties::iterator·p_it=properties_.begin(),·p_end=properties_.end();</div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">for</span>·(;·p_it!=p_end;·++p_it)</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="keywordflow">if</span>·(*p_it)</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>········*p_it·=·(*p_it)-&gt;clone();</div>
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</div>
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div> 
188 </div> 
189 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>191 <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>192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</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[·...·truncated·by·diffoscope;·len:·56,·SHA:·2cbd16f0493640642c95d02fbd78a5687c81dd866c6cdce3780428aa129789d9·...·]</div>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</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">//---------------------------------------------------------·manage·properties</span></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>··<span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T&gt;</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<a·class="code·hl_struct"·href="a02942.html">BasePropHandleT&lt;T&gt;</a>·add(<span·class="keyword">const</span>·T&amp;,·<span·class="keyword">const</span>·std::string&amp;·_name=<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>)</div>
194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>{</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>····Properties::iterator·p_it=properties_.begin(),·p_end=properties_.end();</div>
195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="keyword">public</span>:</div>201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordtype">int</span>·idx=0;</div>
Max diff block lines reached; 57304/79844 bytes (71.77%) of diff not shown.
20.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 PropertyContainer.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, 342 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#ifndef·OPENMESH_PROPERTYCONTAINER
 55 45#define·OPENMESH_PROPERTYCONTAINER
 56 46
54 47// 
55 ============================================================================= 
56 48// 
57 49//·CLASS·LongestEdgeT 
58 50// 
59 51// 
60 ============================================================================= 
61 52 
62 53 
63 54#ifndef·LINEAR_H 
64 55#define·LINEAR_H 
65 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> 
68 59#include·<OpenMesh/Core/Utils/Property.hh>57 47#include·<OpenMesh/Core/Utils/Property.hh>
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 6858 48#include·<OpenMesh/Core/Utils/typename.hh>
 59 49
 60 50//---------------------------------------------------------------------------
 61 --
 62 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 63 52{
 64 53//==·FORWARDDECLARATIONS
 65 ======================================================
 66 54·class·BaseKernel;
 67 55
 68 56//==·CLASS·DEFINITION
 69 =========================================================
 70 _\x85_\x88class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r
 71 59{
 72 60public:
 73 61
 74 62·//--------------------------------------------------·constructor·/
 75 destructor
 76 63
 77 64·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r()·{}
 78 65·virtual·_\x8~_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r()·{·std::for_each(properties_.begin(),
 79 properties_.end(),·Delete());·}
 80 66
 81 67
 82 68·//-------------------------------------------------------------·info·/
 83 access
78 6984 69
 85 70·typedef·std::vector<BaseProperty*>·Properties;
 86 71·const·Properties&·properties()·const·{·return·properties_;·}
 87 72·size_t·size()·const·{·return·properties_.size();·}
 88 73
 89 74
79 70//==·NAMESPACE 
80 ================================================================ 
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 7590 75
 91 76·//---------------------------------------------------------·copy·/
 92 assignment
 93 77
 94 78·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r(const·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r&·_rhs)·{·operator=(_rhs);·}
 95 79
 96 80·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r&·operator=(const·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r&·_rhs)
86 76 
87 77//==·CLASS·DEFINITION 
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·{ 
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·{97 81·{
99 87·return·(t1.second·<·t2.second); 
100 88·} 
101 89}; 
102 9098 82·//·The·assignment·below·relies·on·all·previous·BaseProperty*·elements·having
 99 been·deleted
 100 83·std::for_each(properties_.begin(),·properties_.end(),·Delete());
 101 84·properties_·=·_rhs.properties_;
 102 85·Properties::iterator·p_it=properties_.begin(),·p_end=properties_.end();
 103 86·for·(;·p_it!=p_end;·++p_it)
 104 87·if·(*p_it)
 105 88·*p_it·=·(*p_it)->clone();
 106 89·return·*this;
 107 90·}
103 91108 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; 
Max diff block lines reached; 15271/20445 bytes (74.69%) of diff not shown.
106 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/LoopT.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 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">GenProg.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 <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, 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>
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">//··Utils·for·generic/generative·programming</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><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>
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_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>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/System/config.h&gt;</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>
 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="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="a00806.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> 
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> 
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> 
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="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>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>
 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>GenProg··{</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>
 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>
 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>
169 <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>
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="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>
171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>174 <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>
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="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>
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="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
178 <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>
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="};"> 
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>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>
 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>
182 <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>
 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>
183 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</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>
184 <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>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·RealType································real_t;</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> 
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> 
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> 
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="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="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>196 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>
 197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>
 200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="preprocessor">#else</span></div>
Max diff block lines reached; 65919/86331 bytes (76.36%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
21.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 GenProg.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, 126 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//·Utils·for·generic/generative·programming
 59 48//
57 49//60 49//
58 50//·CLASS·LoopT 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
 62 50
 63 51#ifndef·OPENMESH_GENPROG_HH
 64 52#define·OPENMESH_GENPROG_HH
62 5365 53
 66 54
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_LOOPT_HH 
65 56 
66 57 
67 58//==·INCLUDES67 55//==·INCLUDES
68 =================================================================68 =================================================================
 69 56
 70 57#include·<OpenMesh/Core/System/config.h>
 71 58
69 5972 59
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> 
73 63#include·<OpenMesh/Core/Utils/Property.hh> 
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 7173 60//==·NAMESPACES
 74 ===============================================================
 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 ===========================================================
 83 68
 84 69
 85 71template·<bool·b>·struct·Bool2Type·{·enum·{·my_bool·=·b·};·};
82 7286 72
 87 74template·<int·i>·struct·Int2Type·{·enum·{·my_int·=·i·};·};
 88 75
 89 77typedef·Bool2Type<true>·TrueType;
83 73//==·NAMESPACE 
84 ================================================================ 
85 74 
86 75namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
87 76namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
88 77namespace·Uniform·{·//·BEGIN_NS_DECIMATER 
89 7890 78
 91 80typedef·Bool2Type<false>·FalseType;
90 79 
91 80//==·CLASS·DEFINITION 
92 ========================================================= 
93 8192 81
94 90template·<typename·MeshType,·typename·RealType·=·double> 
95 _.9_.1class·_.L_.o_.o_.p_.T·:·public·_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T<MeshType,·RealType>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
96 92{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;·};
97 93public: 
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; 
102 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: 
107 103110 103
108 104111 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();·}112 105
 113 106
111 107114 107
112 108 
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·{·_.i_.n_.i_.t_.__.w_.e_.i_.g_.h_.t_.s();·}115 108//---·Template·"if"·w/o·partial·specialization·-----------------------------
 116 ---
Max diff block lines reached; 17713/21703 bytes (81.62%) of diff not shown.
49.0 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/CompositeSqrt3T.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Utils/vector_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, 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">vector_cast.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 138, 124 lines modifiedOffset 138, 139 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·SQRT3T</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>
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_COMPOSITESQRT3T_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> 
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·OPENMESH_VECTORCAST_HH</span></div>
 154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_VECTORCAST_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> 
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="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·&quot;Composite/CompositeT.hh&quot;</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_traits.hh&gt;</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><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>·</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>·</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>
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><span·class="comment">//==·NAMESPACES·===============================================================</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>·</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>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="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>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>
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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="comment">//=============================================================================</span></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>·</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>175 <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>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
175 <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>
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>178 <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>·src_t,·<span·class="keyword">typename</span>·dst_t,·<span·class="keywordtype">int</span>·n&gt;</div>
 179 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="}">
 180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">···81</a></span><span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(·<span·class="keyword">const</span>·src_t·&amp;_src,·dst_t·&amp;_dst,·GenProg::Int2Type&lt;n&gt;·)</div>
177 <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>{</div>
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··assert_compile(<a·class="code·hl_struct"·href="a03350.html">vector_traits&lt;dst_t&gt;::size_</a>·&lt;=·<a·class="code·hl_struct"·href="a03350.html">vector_traits&lt;src_t&gt;::size_</a>)</div>
 183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(_src,_dst,·GenProg::Int2Type&lt;n-1&gt;());</div>
 184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··_dst[n-1]·=·<span·class="keyword">static_cast&lt;</span>typename·<a·class="code·hl_typedef"·href="a03350.html#a127a4d7ca521ed3254cd801917ee67d4">vector_traits&lt;dst_t&gt;::value_type</a>·<span·class="keyword">&gt;</span>(_src[n-1]);</div>
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}</div>
 186 </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>187 <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>188 <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>·src_t,·<span·class="keyword">typename</span>·dst_t&gt;</div>
 189 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}">
 190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a01242.html#a4c9027c3e378b0e16c62f6bc7b61fdf9">···89</a></span><span·class="keyword">inline</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a01242.html#a6bd9c6555d30f75e4de638b1c782ad42">vector_cast</a>(·<span·class="keyword">const</span>·src_t·&amp;·<span·class="comment">/*_src*/</span>,·dst_t·&amp;·<span·class="comment">/*_dst*/</span>,·GenProg::Int2Type&lt;0&gt;·)</div>
185 <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>
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>192 <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> 
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> 
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> 
203 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
204 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="};"> 
205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a03762.html">··109</a></span>··<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a03762.html">FVCoeff</a>·:·<span·class="keyword">public</span>·<a·class="code·hl_struct"·href="a03726.html">Coeff</a>·</div> 
206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··{</div> 
207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····<a·class="code·hl_struct"·href="a03762.html">FVCoeff</a>()·:·<a·class="code·hl_struct"·href="a03726.html">Coeff</a>()·{·init(50);·}</div> 
208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div> 
209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····<span·class="keywordtype">void</span>·init(<span·class="keywordtype">size_t</span>·_max_valence)</div> 
210 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····{</div> 
211 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>······weights_.resize(_max_valence);</div> 
212 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>······std::generate(weights_.begin(),·</div> 
Max diff block lines reached; 15800/39769 bytes (39.73%) of diff not shown.
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 vector_cast.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, 155 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·SQRT3T 
59 51// 
60 52// 
61 =============================================================================61 =============================================================================
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH 
65 56 
66 5762 50
 63 51
 64 52#ifndef·OPENMESH_VECTORCAST_HH
 65 53#define·OPENMESH_VECTORCAST_HH
 66 54
 67 55
67 58//==·INCLUDES68 56//==·INCLUDES
68 =================================================================69 =================================================================
69 59 
70 60#include·"Composite/CompositeT.hh" 
71 61#include·"Composite/CompositeTraits.hh" 
72 6270 57
 71 58
 72 59#include·<OpenMesh/Core/System/config.h>
 73 60#include·<OpenMesh/Core/Utils/vector_traits.hh>
 74 61#include·<OpenMesh/Core/Utils/GenProg.hh>
 75 62#include·<OpenMesh/Core/Geometry/VectorT.hh>
73 6376 63
 77 64
74 64//==·NAMESPACE78 65//==·NAMESPACES
75 ================================================================79 ===============================================================
76 6580 66
 81 67
77 66namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH82 68namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
78 67namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
79 68namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
80 6983 69
81 7084 70
82 71//==·CLASS·DEFINITION85 71//
83 =========================================================86 =============================================================================
84 7287 72
 88 73
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 77
88 78public:90 78//---------------------------------------------------------------------------
 91 --
89 7992 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·_.~_.C_.o_.m_.p_.o_.s_.i_.t_.e_.S_.q_.r_.t_.3_.T()·{}93 80template·<typename·src_t,·typename·dst_t,·int·n>
 94 _\x88_\x81inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(·const·src_t·&_src,·dst_t·&_dst,·GenProg::Int2Type<n>
 95 )
 96 82{
 97 83·assert_compile(_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8d_\x8s_\x8t_\x8__\x8t_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8_·<=·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8s_\x8r_\x8c_\x8__\x8t_\x8>_\x8:_\x8:_\x8s_\x8i_\x8z_\x8e_\x8_)
 98 84·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(_src,_dst,·GenProg::Int2Type<n-1>());
 99 85·_dst[n-1]·=·static_cast<typename·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8t_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8d_\x8s_\x8t_\x8__\x8t_\x8>_\x8:_\x8:_\x8v_\x8a_\x8l_\x8u_\x8e_\x8__\x8t_\x8y_\x8p_\x8e·>(_src[n-
 100 1]);
 101 86}
97 87102 87
98 88public: 
99 89 
100 _.9_.0·const·char·*_.n_.a_.m_.e()·const·override·{·return·"Uniform·Composite·Sqrt3";·}103 88template·<typename·src_t,·typename·dst_t>
 104 _\x88_\x89inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8a_\x8s_\x8t(·const·src_t·&·/*_src*/,·dst_t·&·/*_dst*/,·GenProg::
 105 Int2Type<0>·)
 106 90{
101 91107 91}
102 92protected:·//·inherited·interface 
103 93 
104 _.9_.4·void·_.a_.p_.p_.l_.y_.__.r_.u_.l_.e_.s(void)·override108 92
 109 93template·<typename·src_t,·typename·dst_t,·int·n>
 110 _\x89_\x84inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8o_\x8p_\x8y(·const·src_t·&_src,·dst_t·&_dst,·GenProg::Int2Type<n>
 111 )
105 95·{112 95{
106 96·Inherited::Tvv3(); 
107 97·Inherited::VF(); 
108 98·Inherited::FF(); 
109 99·Inherited::FVc(coeffs_);113 96·assert_compile(_.v_.e_.c_.t_.o_.r_.__.t_.r_.a_.i_.t_.s_.<_.d_.s_.t_.__.t_.>_.:_.:_.s_.i_.z_.e_._·<=·_.v_.e_.c_.t_.o_.r_.__.t_.r_.a_.i_.t_.s_.<_.s_.r_.c_.__.t_.>_.:_.:_.s_.i_.z_.e_._)
 114 97·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8o_\x8p_\x8y(_src,_dst,·GenProg::Int2Type<n-1>());
 115 98·_dst[n-1]·=·_src[n-1];
 116 99}
110 100·}117 100
111 101 
112 102protected:118 101template·<typename·src_t,·typename·dst_t>
 119 _\x81_\x80_\x82inline·void·_\x8v_\x8e_\x8c_\x8t_\x8o_\x8r_\x8__\x8c_\x8o_\x8p_\x8y(·const·src_t·&·/*_src*/,·dst_t·&·/*_dst*/·,
 120 GenProg::Int2Type<0>·)
113 103121 103{
114 104·typedef·typename·Inherited::Coeff·Coeff;122 104}
115 105123 105
116 _.1_.0_.9·struct·_.F_.V_.C_.o_.e_.f_.f·:·public·_.C_.o_.e_.f_.f124 106
 125 107
 126 108//--------------------------------------------------------------------------
 127 ---
 128 109#ifndef·DOXY_IGNORE_THIS
 129 110
 130 111template·<typename·dst_t,·typename·src_t>
Max diff block lines reached; 4115/10284 bytes (40.01%) of diff not shown.
153 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/CompositeLoopT.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, 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">Property.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 138, 129 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><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>
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">//==·INCLUDES·=================================================================</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·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> 
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><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>
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>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;vector&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_COMPOSITELOOPT_HH</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>
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><span·class="preprocessor">#include·&lt;algorithm&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>
 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>
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·&quot;Composite/CompositeT.hh&quot;</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>
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>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>
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="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>·</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_DECIMATER</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> 
168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
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>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>
171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00092"·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"·h[·...·truncated·by·diffoscope;·len:·58,·SHA:·b370c06742d67d3c6a1e33b01cd5b6efa13618cca8a0518fdffa32807918506e·...·]</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>
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> 
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="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> 
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="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>177 <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>178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="keyword">public</span>:</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>179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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>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>
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>185 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
 186 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="keyword">public</span>:</div>
 187 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</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>
 190 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>············<span·class="keyword">const</span>·std::string&amp;·_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>,</div>
 191 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>············<span·class="keyword">const</span>·std::string&amp;·_internal_type_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>)</div>
 192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··:·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>(_name,·_internal_type_name)</div>
 193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··{}</div>
199 </div>194 </div>
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>195 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">protected</span>:</div> 
202 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··</div> 
Max diff block lines reached; 96894/122716 bytes (78.96%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
33.3 KB
html2text {}
Max HTML report size reached
131 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/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">Sqrt3InterpolatingSubdividerLabsikGreinerT.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="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-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, 591 lines modifiedOffset 136, 92 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">//··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>
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·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>
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>
154 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
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>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>
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>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>
157 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00806.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.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/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>
158 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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="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>180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">namespace·</span>Kernel_OSG·{</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> 
172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#else</span></div>181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
174 <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="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
175 <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>
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>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="};">
 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>
178 <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>
 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>
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>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>};</div>
 194 </div>
185 <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>
186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>196 <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>·</div>197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
 198 <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>·Traits·=·Kernel_OSG::Traits&gt;··</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="};">199 <div·class="foldopen"·id="foldopen00102"·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_cl[·...·truncated·by·diffoscope;·len:·67,·SHA:·8944b88fbb4c479a27594d5014b5a7213717a86929da858011bf11c489942d35·...·]</div>200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03490.html">··102</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03490.html">TriMesh_OSGArrayKernelT</a>·</div>
Max diff block lines reached; 5907/105288 bytes (5.61%) of diff not shown.
27.7 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 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-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, 655 lines modifiedOffset 45, 109 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//·CLASS·TriMesh_OSGArrayKernelT
 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·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH
 65 53#define·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH
 66 54
 67 55
65 61//==·INCLUDES68 56//==·INCLUDES
66 =================================================================69 =================================================================
67 6270 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>
68 63#include·<OpenMesh/Core/Mesh/Handles.hh>78 65#include·<OpenMesh/Core/Mesh/Handles.hh>
 79 66#include·<OpenMesh/Core/Mesh/FinalMeshItemsT.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//·--------------------·STL80 67//·--------------------
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#endif81 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//==·NAMESPACES
 89 ===============================================================
 90 76
 91 77
 92 78namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 93 79namespace·Kernel_OSG·{
 94 80
 95 81//==·CLASS·DEFINITION
 96 =========================================================
 97 82
88 8398 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};
89 84//#define·MIRROR_TRIANGLES 
90 85//#define·MIN_NORM 
91 86 
92 87//==·NAMESPACE 
93 ================================================================ 
94 88 
95 89namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
96 90namespace·Subdivider·{·//·BEGIN_NS_DECIMATER 
97 91namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
98 92 
99 93107 93
 108 94
100 94//==·CLASS·DEFINITION 
101 ========================================================= 
102 95109 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
 115 106
 116 107//
103 96 
Max diff block lines reached; 5292/28303 bytes (18.70%) of diff not shown.
103 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/CatmullClarkT_impl.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">CatmullClarkT_impl.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 136, 377 lines modifiedOffset 136, 194 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="l00042"·name="l00042"></a><span·class="lineno">···42</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="l00043"·name="l00043"></a><span·class="lineno">···43</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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··CLASS·CatmullClarkT·-·IMPLEMENTATION</span></div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·OSGArrayKernelT</span></div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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="l00046"·name="l00046"></a><span·class="lineno">···46</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="l00047"·name="l00047"></a><span·class="lineno">···47</span>·</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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">#include·&quot;<a·class="code"·href="a00779.html">CatmullClarkT.hh</a>&quot;</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">#include·&lt;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</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><span·class="comment">//==·NAMESPACES·===============================================================</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>
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>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><span·class="preprocessor">#include·&lt;vector&gt;</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="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>
 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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>167 <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>168 <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>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>
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····_m.property(creaseWeights_,·*e_it·)·=·0.0;</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>Kernel_OSG·{</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>
177 <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>
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> 
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>177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>
182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//-----------------------------------------------------------------------------</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>
183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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> 
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> 
188 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</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> 
194 <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>
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> 
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>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>
200 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keywordtype">bool</span></div> 
201 <div·class="foldopen"·id="foldopen00096"·data-start="{"·data-end="}">183 <div·class="foldopen"·id="foldopen00092"·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>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>
203 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{</div>186 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>{</div>
204 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="comment">//·Do·_n·subdivisions</span></div>187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</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> 
206 <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">···96</span>··</div>
Max diff block lines reached; 43618/83823 bytes (52.04%) of diff not shown.
20.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 CatmullClarkT_impl.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 45, 405 lines modifiedOffset 45, 213 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
52 42// 
53 ============================================================================= 
54 43// 
55 44//·CLASS·CatmullClarkT·-·IMPLEMENTATION 
56 45//55 45//
 56 =============================================================================
57 46//57 46//
 58 47//·CLASS·OSGArrayKernelT
 59 48//
 60 49//
58 =============================================================================61 =============================================================================
 62 50
59 47 
60 48#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC 
61 49 
62 50//==·INCLUDES 
63 ================================================================= 
64 5163 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>64 52#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH
 65 53#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH
67 5466 54
 67 55
 68 56//==·INCLUDES
 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>
 78 65
 79 66
 80 67
68 55//==·NAMESPACES81 68//==·NAMESPACES
69 ===============================================================82 ===============================================================
70 5683 69
 84 70
71 57namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH85 71namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 86 72namespace·Kernel_OSG·{
 87 73
 88 74//==·CLASS·DEFINITION
72 58namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER 
73 59namespace·Uniform·{·//·BEGIN_NS_UNIFORM 
74 60 
75 61//==·IMPLEMENTATION 
76 ==========================================================89 =========================================================
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 7590 75
 91 76
 92 87//·\see·OpenMesh::ArrayHandleT
 93 88//·\see·\ref·mesh_type
 94 89
91 76·return·true; 
92 77} 
93 78 
94 79//--------------------------------------------------------------------------- 
95 -- 
96 80 
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}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:
 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;
Max diff block lines reached; 12157/21050 bytes (57.75%) of diff not shown.
44.5 KB
./usr/share/doc/libopenmesh-dev/html/a00803.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/Kernel_OSG/bindT.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, 83 lines modifiedOffset 88, 267 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>·&#124;94 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>95 <a·href="#func-members">Functions</a>··</div>
97 ··<div·class="headertitle"><div·class="title">Sqrt3T.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">bindT.hh·File·Reference</div></div>
98 </div><!--header-->97 </div><!--header-->
99 <div·class="contents">98 <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>
100 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;functional&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/> 
102 <code>#include·&lt;<a·class="el"·href="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/> 
103 <code>#include·&lt;vector&gt;</code><br·/> 
104 <code>#include·&lt;cmath&gt;</code><br·/>102 <code>#include·&lt;algorithm&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·/>
105 </div><div·class="textblock"><div·class="dynheader">108 </div><div·class="textblock"><div·class="dynheader">
106 Include·dependency·graph·for·Sqrt3T.hh:</div>109 Include·dependency·graph·for·bindT.hh:</div>
107 <div·class="dyncontent">110 <div·class="dyncontent">
108 <div·class="center"><img·src="a00804.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·alt=""/></div>111 <div·class="center"><img·src="a00804.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2bindT_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="a00638_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="a00668_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="a00806.html"·title="·"·alt=""·coords="261,93,463,133"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="365,46,365,79,359,79,359,46"/> 
117 <area·shape="rect"·title="·"·alt=""·coords="487,101,549,126"/>114 <area·shape="rect"·title="·"·alt=""·coords="5,101,92,126"/>
118 <area·shape="poly"·title="·"·alt=""·coords="398,43,487,92,484,96,395,48"/>115 <area·shape="poly"·title="·"·alt=""·coords="232,48,93,99,91,94,230,43"/>
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"/> 
123 <area·shape="rect"·title="·"·alt=""·coords="49,189,125,214"/>116 <area·shape="rect"·title="·"·alt=""·coords="718,1245,803,1270"/>
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"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="336,136,279,176,276,171,333,131"/>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[·...·truncated·by·diffoscope;·len:·23,·SHA:·59b5a6a9e0193e76f5ca394f571b60d099ab3f5ac56ca22c08b2327cea1cac36·...·]"/>
 118 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="488,93,652,133"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="346,43,494,87,493,92,344,48"/>
 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"/>
127 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="353,181,512,221"/>122 <area·shape="rect"·href="a01049_source.html"·title="·"·alt=""·coords="319,181,482,221"/>
 123 <area·shape="poly"·title="·"·alt=""·coords="297,44,382,168,378,171,293,47"/>
 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="a00638_source.html"·title="·"·alt=""·coords="1713,181,1877,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="a00626_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="a00434_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="a00668_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="a00665_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"/>
128 <area·shape="poly"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>146 <area·shape="poly"·title="·"·alt=""·coords="1780,311,1741,356,1737,352,1776,308"/>
 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="a00701_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="a00620_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="a00683_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="a00695_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="a00776_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="a00659_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="a00653_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="a00698_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="a00617_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"/>
Max diff block lines reached; 6827/42283 bytes (16.15%) of diff not shown.
3.14 KB
html2text {}
    
Offset 1, 35 lines modifiedOffset 1, 42 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_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_\x8s5 _\x8N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.F_.u_.n_.c_.t_.i_.o_.n_\x8s
6 Sqrt3T.hh·File·Reference6 bindT.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>
7 #include·<OpenMesh/Core/Mesh/Handles.hh>10 #include·<OpenMesh/Core/Mesh/TriMeshT.hh>
8 #include·<OpenMesh/Core/System/config.hh>11 #include·<OpenMesh/Core/Utils/color_cast.hh>
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·<vector> 
11 #include·<cmath>12 #include·<OpenMesh/Tools/Utils/GLConstAsString.hh>
 13 #include·<OpenSG/OSGGeometry.h>
 14 #include·"color_cast.hh"
12 Include·dependency·graph·for·Sqrt3T.hh:15 Include·dependency·graph·for·bindT.hh:
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.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.
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   
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s17 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h18 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the19  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.20 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
22  21  
 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·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h.
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  24  
31 #define ·n.ne.ex.xt.t_._h.he.eh.h   next_halfedge_handle25 F.Fu.un.nc.ct.ti.io.on.ns.s
 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)
32  27  
 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.
33 ===============================================================================40 ===============================================================================
34 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.41 ·····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·.42 ·····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/a00803.js
297 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 4 lines modified
1 var·a00803·=·[1 var·a00803·=·[
2 ····["OpenMesh::Subdivider::Uniform::Sqrt3T<·MeshType,·RealType·>",·"a03798.html",·"a03798"]2 ····["bind",·"a00803.html#abdc3b4bdec92e3e781d54fbb21e533f6",·null],
 3 ····["bind",·"a00803.html#a16b8b29bbad427ea962a06fc04f5eb7a",·null]
3 ];4 ];
133 KB
./usr/share/doc/libopenmesh-dev/html/a00803_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/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, 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">Sqrt3T.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="a00803.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="a00803.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-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, 493 lines modifiedOffset 138, 273 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>·</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>146 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>151 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>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>
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>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>
153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>155 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>
 157 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
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>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>
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>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>
159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00806.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="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="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> 
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>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>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#else</span></div>166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//</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>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>
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>168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>173 <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> 
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>174 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>
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>177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">inline</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>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>
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</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="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="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>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>
189 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};">188 <div·class="foldopen"·id="foldopen00101"·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>(·osg::GeometryPtr&amp;·_geo,·Mesh&amp;·_mesh·)</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="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> 
192 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="keyword">public</span>:</div> 
193 <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>
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>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>
197 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>194 <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>(·Mesh&amp;·_mesh,·osg::GeometryPtr&amp;·_geo·)</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> 
202 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>198 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>{</div>
203 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</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 Sqrt3T.hh5 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.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-2015,·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, 522 lines modifiedOffset 48, 290 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//
56 =============================================================================57 =============================================================================
57 49//58 54//
58 50//·CLASS·Sqrt3T59 55//·CLASS·Traits
59 51//60 56//
60 52//61 57//
61 =============================================================================62 =============================================================================
62 53 
63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH 
64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_SQRT3T_HH 
65 56 
66 5763 58
 64 59#ifndef·OPENMESH_KERNEL_OSG_BINDT_HH
 65 60#define·OPENMESH_KERNEL_OSG_BINDT_HH
 66 61
 67 62
67 58//==·INCLUDES68 63//==·INCLUDES
68 =================================================================69 =================================================================
69 5970 64
 71 65
 72 66#include·<functional>
 73 67#include·<algorithm>
 74 68//
70 60#include·<OpenMesh/Core/Mesh/Handles.hh>75 69#include·<OpenMesh/Core/Mesh/TriMeshT.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 
90 8087 80
 88 81
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_DECIMATER 
97 86 
98 87 
99 88//==·CLASS·DEFINITION89 82//==·CLASS·DEFINITION
100 =========================================================90 =========================================================
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·_.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;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}
111 105107 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/a00804.map
    
Offset 1, 22 lines modifiedOffset 1, 203 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="$a00638_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="$a00668_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="$a00806.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"/> 
9 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="487,101,549,126"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,101,92,126"/>
10 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="398,43,487,92,484,96,395,48"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="232,48,93,99,91,94,230,43"/>
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"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="718,1245,803,1270"/>
 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="$a00656_source.html"·title="·"·alt=""·coords="488,93,652,133"/>
16 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="346,43,494,87,493,92,344,48"/>
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"/>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"/>
19 <area·shape="rect"·id="Node000007"·href="$a00548_source.html"·title="·"·alt=""·coords="353,181,512,221"/>11 <area·shape="rect"·id="Node000060"·href="$a01049_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"/>
 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="$a00638_source.html"·title="·"·alt=""·coords="1713,181,1877,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="$a00626_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="$a00434_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="$a00668_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="$a00665_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"/>
20 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>35 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="1780,311,1741,356,1737,352,1776,308"/>
 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="$a00701_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="$a00620_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="$a00683_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="$a00695_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="$a00776_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="$a00659_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="$a00653_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="$a00698_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="$a00617_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="$a00773_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="$a00785_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="$a00767_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="$a00761_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="$a00482_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="$a00461_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="$a00611.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="$a00476_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="$a00587_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"/>
Max diff block lines reached; 0/38734 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00804.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 eda40766301e82706ddae7601349288a1 9037d382f0eadf56534ef2492287b83a
48.3 MB
./usr/share/doc/libopenmesh-dev/html/a00804.png
48.3 MB
sng
Max HTML report size reached
44.8 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/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="a00806.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.
128 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/Subdivider/Adaptive/Composite/RuleInterfaceT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT.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">RuleInterfaceT.hh</div></div>98 ··<div·class="headertitle"><div·class="title">SmootherT.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="a00809.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, 396 lines modifiedOffset 138, 190 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·RuleInterfaceT</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SmootherT</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><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>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_SMOOTHER_SMOOTHERT_HH</span></div>
 152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SMOOTHER_SMOOTHERT_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="preprocessor">#include·&lt;string&gt;</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;<a·class="code"·href="a06497.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&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>·</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="comment">//==·NAMESPACE·================================================================</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;OpenMesh/Core/Utils/Property.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/Noncopyable.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="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">//==·FORWARDDECLARATIONS·======================================================</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>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">//==·NAMESPACES·===============================================================</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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDS·=================================================================</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>·{</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><span·class="keyword">namespace·</span>Smoother·{</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>167 <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>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></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="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&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="a03602.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03602.html">SmootherT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a02870.html">Utils::Noncopyable</a></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="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="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>176 <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_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>········Scalar;</div>
 177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>
 178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>········NormalType;</div>
 179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
 180 <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#a1e3309b66b4cb3bf22b6229f20375ef2">Mesh::EdgeHandle</a>····EdgeHandle;</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·initialize·smoother</span></div>
179 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">183 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
 184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">···87</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">Component</a>·{</div>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18abe52e6b9d369495ca31057e39e29e465">···88</a></span>····<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18abe52e6b9d369495ca31057e39e29e465">Tangential</a>,···········</div>
 186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18af2527cfb0045e95d97010a5621e9ca5c">···89</a></span>····<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18af2527cfb0045e95d97010a5621e9ca5c">Normal</a>,···············</div>
 187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602">Tangential_and_Normal</a>·</div>
 188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602">···91</a></span>··};</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"·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> 
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> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div> 
188 </div>189 </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">···92</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>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">enum</span>·Continuity·{</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>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····C0,</div>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····C1,</div>
 194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····C2</div>
 195 <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>
193 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="preprocessor">··public:·\</span></div>197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">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="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··SmootherT(·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh·);</div>
 200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">virtual</span>·~SmootherT();</div>
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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="};"> 
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> 
202 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>{</div>202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
203 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span><span·class="keyword">public</span>:</div>203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">public</span>:</div>
204 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>·</div>204 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
Max diff block lines reached; 78468/101952 bytes (76.97%) of diff not shown.
28.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 RuleInterfaceT.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 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, 474 lines modifiedOffset 48, 253 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·RuleInterfaceT 
59 48//55 48//
 56 =============================================================================
60 49//57 49//
 58 50//·CLASS·SmootherT
 59 51//
 60 52//
61 =============================================================================61 =============================================================================
62 50 
63 51#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH 
64 52#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEINTERFACET_HH 
65 5362 53
 63 54#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH
 64 55#define·OPENMESH_SMOOTHER_SMOOTHERT_HH
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 5665 56
70 57#include·<string> 
71 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_./_.A_.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_.._.h_.h>66 57
 67 58//==·INCLUDES
 68 =================================================================
72 5969 59
73 60//==·NAMESPACE70 60#include·<OpenMesh/Core/System/config.hh>
 71 61#include·<OpenMesh/Core/Utils/Property.hh>
 72 62#include·<OpenMesh/Core/Utils/Noncopyable.hh>
 73 63
 74 64//==·FORWARDDECLARATIONS
74 ================================================================75 ======================================================
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 6576 65
 77 66//==·NAMESPACES
80 66 
81 67//==·FORWARDS 
82 =================================================================78 ===============================================================
83 68 
84 69template·<typename·M>·class·CompositeT; 
85 70template·<typename·M>·class·RuleInterfaceT; 
86 7179 67
 80 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 81 69namespace·Smoother·{
 82 70
87 72//==·CLASS·DEFINITION83 71//==·CLASS·DEFINITION
88 =========================================================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 73 
90 74 
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>;·\ 
107 98·public:·\89 78public:
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{90 79
 91 80·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·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();
Max diff block lines reached; 24568/29282 bytes (83.90%) of diff not shown.
80.3 KB
./usr/share/doc/libopenmesh-dev/html/a00812.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/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 88, 363 lines modifiedOffset 88, 163 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">JacobiLaplaceSmootherT.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="a00821_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.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="a00815_source.html">RulesT.hh</a>&quot;</code><br·/> 
102 <code>#include·&lt;cmath&gt;</code><br·/> 
103 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
104 Include·dependency·graph·for·RulesT_impl.hh:</div>101 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:</div>
105 <div·class="dyncontent">102 <div·class="dyncontent">
106 <div·class="center"><img·src="a00813.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT__impl_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00813.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_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_2JacobiLaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="4984,5,5190,60"/>105 <area·shape="rect"·title="·"·alt=""·coords="2048,5,2253,45"/>
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="a00449_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="a00815.html"·title="·"·alt=""·coords="572,907,658,933"/>106 <area·shape="rect"·href="a00821.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
 107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
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="a00332_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="a00452_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="a00341_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="a00350_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>108 <area·shape="rect"·href="a00809.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="4855,132,4889,169,4885,173,4851,135"/>109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,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="a00326_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="a00443_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="a00335_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="a00338_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="a00347_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="a00674.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="a00506_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="a00671_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"/> 
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="a00467_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="a00656_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"/> 
189 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1713,1164,1872,1204"/> 
190 <area·shape="poly"·title="·"·alt=""·coords="2490,1108,1942,1167,1885,1173,1885,1168,1941,1161,2490,1103"/> 
191 <area·shape="rect"·title="·"·alt=""·coords="2592,1171,2672,1197"/> 
192 <area·shape="poly"·title="·"·alt=""·coords="2588,1115,2618,1158,2614,1161,2583,1118"/> 
193 <area·shape="poly"·title="·"·alt=""·coords="3860,1383,3738,1426,3736,1421,3859,1378"/> 
194 <area·shape="poly"·title="·"·alt=""·coords="1872,1192,2319,1249,2404,1261,2403,1266,2319,1255,1871,1198"/> 
Max diff block lines reached; 7274/79811 bytes (9.11%) of diff not shown.
2.23 KB
html2text {}
    
Offset 1, 46 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
 6 JacobiLaplaceSmootherT.hh·File·Reference
 7 #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>
 8 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:
 9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s 
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> 
11 Include·dependency·graph·for·RulesT_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.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.
 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:_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\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.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 14  
13 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
14 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
15  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
16 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
17  19  
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 ===============================================================================20 ===============================================================================
45 ·····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.
46 ·····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·.
1.27 MB
./usr/share/doc/libopenmesh-dev/html/a00812_source.html
    
Offset 22, 17012 lines modifiedOffset 22, 1474 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·2f4a·6163·6f62·694c·6170·6c61··ther/JacobiLapla
 000001e0:·6365·536d·6f6f·7468·6572·542e·6868·2053··ceSmootherT.hh·S
 000001f0:·6f75·7263·6520·4669·6c65·3c2f·7469·746c··ource·File</titl
 00000200:·653e·0a3c·6c69·6e6b·2068·7265·663d·2274··e>.<link·href="t
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="tex 
00000290:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr 
000002a0:·633d·2264·796e·7365·6374·696f·6e73·2e6a··c="dynsections.j 
000002b0:·7322·3e3c·2f73·6372·6970·743e·0a3c·6c69··s"></script>.<li 
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"/>.<script 
00000300:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java 
00000310:·7363·7269·7074·2220·7372·633d·2272·6573··script"·src="res 
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="navtreedat 
00000360:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>. 
00000370:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te 
00000380:·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="st00000210:·6162·732e·6373·7322·2072·656c·3d22·7374··abs.css"·rel="st
000003d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="00000220:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000003e0:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr00000230:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr
000003f0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j00000240:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000400:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="00000250:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
 00000260:·6a71·7565·7279·2e6a·7322·3e3c·2f73·6372··jquery.js"></scr
 00000270:·6970·743e·0a3c·7363·7269·7074·2074·7970··ipt>.<script·typ
 00000280:·653d·2274·6578·742f·6a61·7661·7363·7269··e="text/javascri
 00000290:·7074·2220·7372·633d·2264·796e·7365·6374··pt"·src="dynsect
 000002a0:·696f·6e73·2e6a·7322·3e3c·2f73·6372·6970··ions.js"></scrip
 000002b0:·743e·0a3c·6c69·6e6b·2068·7265·663d·226e··t>.<link·href="n
 000002c0:·6176·7472·6565·2e63·7373·2220·7265·6c3d··avtree.css"·rel=
 000002d0:·2273·7479·6c65·7368·6565·7422·2074·7970··"stylesheet"·typ
 000002e0:·653d·2274·6578·742f·6373·7322·2f3e·0a3c··e="text/css"/>.<
00000410:·7365·6172·6368·2f73·6561·7263·6864·6174··search/searchdat 
00000420:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>. 
00000430:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te 
00000440:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s 
00000450:·7263·3d22·7365·6172·6368·2f73·6561·7263··rc="search/searc 
00000460:·682e·6a73·223e·3c2f·7363·7269·7074·3e0a··h.js"></script>. 
00000470:·3c6c·696e·6b20·6872·6566·3d22·646f·7879··<link·href="doxy 
00000480:·6765·6e2e·6373·7322·2072·656c·3d22·7374··gen.css"·rel="st 
00000490:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type=" 
000004a0:·7465·7874·2f63·7373·2220·2f3e·0a3c·6c69··text/css"·/>.<li 
000004b0:·6e6b·2068·7265·663d·226c·6f67·6f5f·616c··nk·href="logo_al 
000004c0:·6967·6e2e·6373·7322·2072·656c·3d22·7374··ign.css"·rel="st 
000004d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type=" 
000004e0:·7465·7874·2f63·7373·222f·3e0a·3c2f·6865··text/css"/>.</he 
000004f0:·6164·3e0a·3c62·6f64·793e·0a3c·6469·7620··ad>.<body>.<div· 
00000500:·6964·3d22·746f·7022·3e3c·212d·2d20·646f··id="top"><!--·do 
00000510:·206e·6f74·2072·656d·6f76·6520·7468·6973···not·remove·this 
00000520:·2064·6976·2c20·6974·2069·7320·636c·6f73···div,·it·is·clos 
00000530:·6564·2062·7920·646f·7879·6765·6e21·202d··ed·by·doxygen!·- 
00000540:·2d3e·0a3c·6469·7620·6964·3d22·7469·746c··->.<div·id="titl 
00000550:·6561·7265·6122·3e0a·3c74·6162·6c65·2063··earea">.<table·c 
00000560:·656c·6c73·7061·6369·6e67·3d22·3022·2063··ellspacing="0"·c 
00000570:·656c·6c70·6164·6469·6e67·3d22·3022·3e0a··ellpadding="0">. 
00000580:·203c·7462·6f64·793e·0a20·3c74·7220·6964···<tbody>.·<tr·id 
00000590:·3d22·7072·6f6a·6563·7472·6f77·223e·0a20··="projectrow">.· 
000005a0:·203c·7464·2069·643d·2270·726f·6a65·6374···<td·id="project 
000005b0:·6c6f·676f·223e·3c69·6d67·2061·6c74·3d22··logo"><img·alt=" 
000005c0:·4c6f·676f·2220·7372·633d·2272·7774·685f··Logo"·src="rwth_ 
000005d0:·7663·695f·7267·622e·6a70·6722·2f3e·3c2f··vci_rgb.jpg"/></ 
000005e0:·7464·3e0a·2020·3c74·6420·6964·3d22·7072··td>.··<td·id="pr 
000005f0:·6f6a·6563·7461·6c69·676e·223e·0a20·2020··ojectalign">.··· 
00000600:·3c64·6976·2069·643d·2270·726f·6a65·6374··<div·id="project 
00000610:·6e61·6d65·223e·4f70·656e·4d65·7368·0a20··name">OpenMesh.· 
00000620:·2020·3c2f·6469·763e·0a20·203c·2f74·643e····</div>.··</td> 
00000630:·0a20·3c2f·7472·3e0a·203c·2f74·626f·6479··.·</tr>.·</tbody 
00000640:·3e0a·3c2f·7461·626c·653e·0a3c·2f64·6976··>.</table>.</div 
00000650:·3e0a·3c21·2d2d·2065·6e64·2068·6561·6465··>.<!--·end·heade 
00000660:·7220·7061·7274·202d·2d3e·0a3c·212d·2d20··r·part·-->.<!--· 
00000670:·4765·6e65·7261·7465·6420·6279·2044·6f78··Generated·by·Dox 
00000680:·7967·656e·2031·2e39·2e38·202d·2d3e·0a3c··ygen·1.9.8·-->.< 
00000690:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex000002f0:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
000006a0:·742f·6a61·7661·7363·7269·7074·223e·0a2f··t/javascript">./00000300:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
000006b0:·2a20·406c·6963·656e·7365·206d·6167·6e65··*·@license·magne 
000006c0:·743a·3f78·743d·7572·6e3a·6274·6968·3a64··t:?xt=urn:btih:d 
000006d0:·3364·3961·3961·3635·3935·3532·3166·3936··3d9a9a6595521f96 
000006e0:·3636·6135·6539·3463·6338·3330·6461·6238··66a5e94cc830dab8 
000006f0:·3362·3635·3639·3926·616d·703b·646e·3d65··3b65699&amp;dn=e 
00000700:·7870·6174·2e74·7874·204d·4954·202a·2f0a··xpat.txt·MIT·*/. 
00000710:·7661·7220·7365·6172·6368·426f·7820·3d20··var·searchBox·=· 
00000720:·6e65·7720·5365·6172·6368·426f·7828·2273··new·SearchBox("s 
00000730:·6561·7263·6842·6f78·222c·2022·7365·6172··earchBox",·"sear 
00000740:·6368·2f22·2c27·2e68·746d·6c27·293b·0a2f··ch/",'.html');./00000310:·633d·2272·6573·697a·652e·6a73·223e·3c2f··c="resize.js"></
 00000320:·7363·7269·7074·3e0a·3c73·6372·6970·7420··script>.<script·
 00000330:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas
 00000340:·6372·6970·7422·2073·7263·3d22·6e61·7674··cript"·src="navt
 00000350:·7265·6564·6174·612e·6a73·223e·3c2f·7363··reedata.js"></sc
 00000360:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty
 00000370:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
 00000380:·6970·7422·2073·7263·3d22·6e61·7674·7265··ipt"·src="navtre
 00000390:·652e·6a73·223e·3c2f·7363·7269·7074·3e0a··e.js"></script>.
 000003a0:·3c6c·696e·6b20·6872·6566·3d22·7365·6172··<link·href="sear
 000003b0:·6368·2f73·6561·7263·682e·6373·7322·2072··ch/search.css"·r
 000003c0:·656c·3d22·7374·796c·6573·6865·6574·2220··el="stylesheet"·
 000003d0:·7479·7065·3d22·7465·7874·2f63·7373·222f··type="text/css"/
 000003e0:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
 000003f0:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
 00000400:·2073·7263·3d22·7365·6172·6368·2f73·6561···src="search/sea
 00000410:·7263·6864·6174·612e·6a73·223e·3c2f·7363··rchdata.js"></sc
 00000420:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty
 00000430:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
Max diff block lines reached; 1238886/1270789 bytes (97.49%) of diff not shown.
63.4 KB
html2text {}
Max HTML report size reached
78.7 KB
./usr/share/doc/libopenmesh-dev/html/a00813.map
    
Offset 1, 288 lines modifiedOffset 1, 109 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/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="4984,5,5190,60"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2048,5,2253,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,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"/> 
5 <area·shape="rect"·id="Node000003"·href="$a00449_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="$a00815.html"·title="·"·alt=""·coords="572,907,658,933"/>3 <area·shape="rect"·id="Node000002"·href="$a00821.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"/>
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="$a00332_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="$a00452_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="$a00341_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="$a00350_source.html"·title="·"·alt=""·coords="4811,181,5014,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00809.html"·title="·"·alt=""·coords="2053,181,2248,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="$a00326_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="$a00443_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="$a00335_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="$a00338_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="$a00347_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="$a00674.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="$a00506_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="$a00671_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"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
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"/> 
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="$a00467_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="$a00656_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="$a00551_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="$a00638_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"/> 
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"/> 
105 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="3039,629,3082,654"/> 
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="$a00407_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="$a00047_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="$a00062_source.html"·title="·"·alt=""·coords="1307,533,1510,573"/> 
112 <area·shape="poly"·id="edge113_Node000031_Node000038"·title="·"·alt=""·coords="1718,392,1457,529,1455,525,1716,388"/> 
113 <area·shape="rect"·id="Node000043"·href="$a00539_source.html"·title="·"·alt=""·coords="2294,805,2453,845"/> 
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,482,2290,455,2209,433,2119,416,2027,403,1857,387"/> 
115 <area·shape="rect"·id="Node000044"·href="$a00389_source.html"·title="·"·alt=""·coords="349,445,534,485"/> 
116 <area·shape="poly"·id="edge103_Node000031_Node000044"·title="·"·alt=""·coords="1620,384,1156,403,860,422,562,448,548,450,547,444,561,443,860,416,1155,398,1620,379"/> 
117 <area·shape="rect"·id="Node000045"·href="$a00011_source.html"·title="·"·alt=""·coords="1080,533,1283,573"/> 
118 <area·shape="poly"·id="edge114_Node000031_Node000045"·title="·"·alt=""·coords="1703,393,1256,532,1254,527,1702,387"/> 
119 <area·shape="poly"·id="edge66_Node000034_Node000002"·title="·"·alt=""·coords="620,558,1686,619,1763,629,1826,636,1855,643,1882,657,1908,677,1933,708,1938,719,1939,729,1933,750,1927,765,1919,775,1911,785,1905,798,1898,826,1899,838,1905,850,1919,864,1934,871,1969,873,2005,876,2022,883,2037,898,2042,909,2042,919,2038,940,2031,984,2023,1018,2017,1051,2014,1095,2014,1273,2019,1310,2033,1337,2058,1358,2092,1378,2126,1389,2179,1400,2330,1417,2529,1429,2755,1437,3217,1445,3569,1445,3569,1450,3216,1450,2754,1443,2528,1435,2330,1422,2178,1405,2125,1395,2090,1382,2055,1362,2029,1340,2013,1312,2008,1274,2008,1095,2011,1051,2018,1017,2026,983,2032,940,2037,919,2037,910,2033,902,2019,888,2004,881,1969,879,1933,876,1916,869,1901,854,1894,839,1893,826,1900,796,1907,782,1915,772,1922,762,1928,748,1934,728,1933,720,1929,711,1904,681,1879,661,1853,648,1825,641,1762,634,1685,624,619,563"/> 
120 <area·shape="poly"·id="edge67_Node000034_Node000016"·title="·"·alt=""·coords="500,568,407,648,342,701,272,752,248,765,228,772,210,781,192,799,173,828,164,854,160,883,160,919,160,1273,161,1305,165,1329,175,1352,192,1378,219,1406,249,1427,246,1431,215,1410,187,1382,170,1355,160,1331,156,1305,155,1273,155,919,155,882,158,853,168,826,187,796,207,777,226,767,246,760,269,747,338,696,404,644,496,564"/> 
121 <area·shape="poly"·id="edge74_Node000035_Node000002"·title="·"·alt=""·coords="1038,468,1434,489,1703,508,1991,533,2280,565,2548,604,2669,627,2776,651,2869,678,2944,707,2985,734,3033,776,3081,819,3119,850,3176,881,3251,915,3429,989,3518,1029,3598,1071,3663,1116,3687,1139,3705,1163,3712,1184,3705,1205,3694,1221,3680,1230,3666,1239,3656,1253,3646,1295,3646,1338,3653,1380,3663,1414,3658,1415,3648,1381,3641,1339,3641,1294,3651,1251,3663,1235,3677,1226,3690,1217,3700,1203,3706,1184,3701,1165,3683,1142,3659,1120,3595,1076,3516,1034,3427,994,3249,920,3174,886,3116,854,3077,823,3030,780,2982,739,2942,712,2867,683,2775,657,2668,632,2548,610,2279,571,1991,539,1702,514,1434,495,1038,473"/> 
122 <area·shape="poly"·id="edge73_Node000035_Node000008"·title="·"·alt=""·coords="913,488,849,535,684,714,586,829,532,901,496,975,476,1037,467,1100,464,1183,464,1273,466,1296,472,1318,492,1360,518,1396,542,1424,538,1427,513,1399,487,1363,467,1320,461,1297,459,1273,459,1183,461,1100,471,1035,492,973,527,899,582,826,680,710,845,531,910,483"/> 
123 <area·shape="poly"·id="edge70_Node000035_Node000016"·title="·"·alt=""·coords="899,488,696,578,566,642,438,712,370,751,310,799,272,829,241,852,228,864,219,878,213,896,211,919,211,1273,217,1316,232,1358,251,1394,269,1423,265,1426,246,1397,227,1360,212,1318,206,1274,206,919,208,895,214,876,224,860,237,847,269,824,307,795,367,747,435,707,564,637,694,574,897,483"/> 
124 <area·shape="poly"·id="edge69_Node000035_Node000032"·title="·"·alt=""·coords="849,486,770,506,691,536,661,555,632,576,534,622,435,662,273,717,271,712,433,657,532,617,630,571,658,551,688,531,769,501,848,481"/> 
125 <area·shape="poly"·id="edge75_Node000035_Node000034"·title="·"·alt=""·coords="849,488,582,541,581,535,848,483"/> 
126 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="860,541,925,566"/> 
Max diff block lines reached; 0/80481 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00813.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 c6bbc3c6c4a5f8c7335e116b6c1fa1401 dca94b3eaef5987b70a02f512d65ce44
88.3 MB
./usr/share/doc/libopenmesh-dev/html/a00813.png
88.3 MB
sng
Max HTML report size reached
36.9 KB
./usr/share/doc/libopenmesh-dev/html/a00815.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·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/SmootherT_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, 138 lines modifiedOffset 88, 152 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">RulesT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">SmootherT_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;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
 100 <code>#include·&lt;<a·class="el"·href="a00809_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&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·/> 
102 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·RulesT.hh:</div>102 Include·dependency·graph·for·SmootherT_impl.hh:</div>
104 <div·class="dyncontent">103 <div·class="dyncontent">
105 <div·class="center"><img·src="a00816.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00816.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hh">105 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="158,5,383,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="142,5,337,45"/>
108 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="5,181,184,221"/>107 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="93,533,252,573"/>
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"/>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"/>
110 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="133,93,409,133"/>109 <area·shape="rect"·href="a00809.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="a00740_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="a00776_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="a00449_source.html"·title="·"·alt=""·coords="1042,621,1237,661"/>
 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"/>
111 <area·shape="poly"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>120 <area·shape="poly"·title="·"·alt=""·coords="168,659,222,699,219,703,165,664"/>
112 <area·shape="rect"·title="·"·alt=""·coords="433,101,495,126"/>121 <area·shape="rect"·title="·"·alt=""·coords="37,717,103,742"/>
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"/> 
116 <area·shape="rect"·title="·"·alt=""·coords="224,189,283,214"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="269,134,261,175,256,174,264,133"/> 
118 <area·shape="rect"·href="a06497.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"/> 
120 <area·shape="rect"·title="·"·alt=""·coords="309,277,360,302"/> 
121 <area·shape="poly"·title="·"·alt=""·coords="427,224,363,271,360,266,423,219"/>122 <area·shape="poly"·title="·"·alt=""·coords="127,663,90,707,86,704,123,660"/>
 123 <area·shape="poly"·title="·"·alt=""·coords="338,746,549,792,548,797,337,751"/>
122 <area·shape="rect"·href="a06470.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"/> 
125 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="183,357,377,397"/>124 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="261,357,439,397"/>
126 <area·shape="poly"·title="·"·alt=""·coords="427,312,334,354,332,349,425,307"/> 
127 <area·shape="rect"·href="a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,357,566,397"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="473,309,480,343,475,344,468,310"/>125 <area·shape="poly"·title="·"·alt=""·coords="333,133,350,343,345,344,327,134"/>
 126 <area·shape="rect"·href="a00785_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="a00722_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="a00617_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="a00761_source.html"·title="·"·alt=""·coords="2096,269,2255,309"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="2178,222,2178,255,2173,255,2173,222"/>
 136 <area·shape="rect"·title="·"·alt=""·coords="2314,805,2373,830"/>
 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,230,2254,214"/>
 138 <area·shape="rect"·title="·"·alt=""·coords="2003,805,2065,830"/>
 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"/>
 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="a00482_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"/>
129 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="590,357,754,397"/>150 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="1903,365,2154,390"/>
130 <area·shape="poly"·title="·"·alt=""·coords="513,307,616,350,614,355,511,312"/>151 <area·shape="poly"·title="·"·alt=""·coords="2144,312,2061,360,2059,355,2142,307"/>
131 <area·shape="poly"·title="·"·alt=""·coords="445,400,415,420,389,447,372,483,365,520,359,519,367,481,384,444,411,416,442,395"/>152 <area·shape="rect"·href="a00611.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="a00476_source.html"·title="·"·alt=""·coords="1547,533,1711,573"/>
 158 <area·shape="poly"·title="·"·alt=""·coords="2003,392,1685,530,1683,525,2001,388"/>
132 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="398,445,562,485"/>159 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1309,445,1473,485"/>
133 <area·shape="poly"·title="·"·alt=""·coords="486,398,484,432,479,431,480,397"/>160 <area·shape="poly"·title="·"·alt=""·coords="1944,393,1487,454,1487,449,1943,387"/>
134 <area·shape="poly"·title="·"·alt=""·coords="455,488,399,527,396,523,452,483"/> 
135 <area·shape="poly"·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"/>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"/>
136 <area·shape="rect"·title="·"·alt=""·coords="638,453,714,478"/>163 <area·shape="rect"·title="·"·alt=""·coords="1363,629,1439,654"/>
137 <area·shape="poly"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>164 <area·shape="poly"·title="·"·alt=""·coords="1579,576,1445,626,1443,621,1578,571"/>
138 </map> 
139 </div> 
140 </div><div·class="textblock"><div·class="dynheader"> 
141 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> 
142 <div·class="dyncontent"> 
143 <div·class="center"><img·src="a00817.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep"·alt=""/></div> 
144 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2RulesT_8hhdep">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"/>
Max diff block lines reached; 11020/32740 bytes (33.66%) of diff not shown.
4.83 KB
html2text {}
    
Offset 1, 78 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 SmootherT_impl.hh·File·Reference
 7 #include·<OpenMesh/Core/Utils/vector_cast.hh>
 8 #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>
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
6 RulesT.hh·File·Reference 
7 #include·<OpenMesh/Core/System/config.hh> 
8 #include·<OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh> 
9 #include·<vector> 
10 Include·dependency·graph·for·RulesT.hh:9 Include·dependency·graph·for·SmootherT_impl.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.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\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   
47 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_\x8c_\x8<_\x8·_\x8M_\x8·_\x8> 
48  ·······Composite·rule·_\x8V_\x8d_\x8E_\x8c.·_\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. 
67   
68 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
69 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
70  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
71 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
72  15  
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   
76 ===============================================================================16 ===============================================================================
77 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.17 ·····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·.18 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
176 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/Subdivider/Adaptive/Composite/RulesT.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 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">RulesT.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 <a·href="a00815.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="a00815.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, 496 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="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>
 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="l00050"·name="l00050"></a><span·class="lineno">···50</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="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> 
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="l00052"·name="l00052"></a><span·class="lineno">···52</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="l00053"·name="l00053"></a><span·class="lineno">···53</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>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_SMOOTHERT_C</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="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>
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="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="a00809.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</span></div>
156 <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>
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> 
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>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>
 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="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>
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="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>
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>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>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</div>
170 <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="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>
171 <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>··mesh_.request_face_normals();</div>
172 <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>··mesh_.request_vertex_normals();</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>
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> 
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="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">private</span>:</div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·custom·properties</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>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>
180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div> 
182 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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="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>
184 <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>}</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)[·...·truncated·by·diffoscope;·len:·32,·SHA:·77648cfba08c54be327b7b35444574db0accf4588060fc967104ce66dcf2d2f6·...·]/div>192 </div>
 193 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
186 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>194 <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>·[·...·truncated·by·diffoscope;·len:·53,·SHA:·de3159185187f1763a854aafda840743d68c5af4d355ab6e1c64504381971ec0·...·]</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>
189 <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>
 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>
190 </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>·</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>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>
195 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··mesh_.release_face_normals();</div>
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··mesh_.release_vertex_normals();</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>206 <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>207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·free·custom·properties</span></div>
 208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··mesh_.remove_property(original_positions_);</div>
Max diff block lines reached; 120163/142894 bytes (84.09%) of diff not shown.
36.7 KB
html2text {}
Max HTML report size reached
22.2 KB
./usr/share/doc/libopenmesh-dev/html/a00816.map
    
Offset 1, 33 lines modifiedOffset 1, 118 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.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="158,5,383,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="142,5,337,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00668_source.html"·title="·"·alt=""·coords="5,181,184,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00782_source.html"·title="·"·alt=""·coords="93,533,252,573"/>
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"/>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="$a00809_source.html"·title="·"·alt=""·coords="133,93,409,133"/>5 <area·shape="rect"·id="Node000008"·href="$a00809.html"·title="·"·alt=""·coords="231,93,426,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>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="$a00740_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="$a00776_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="$a00449_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"/>
 16 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="168,659,222,699,219,703,165,664"/>
7 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="433,101,495,126"/>17 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="37,717,103,742"/>
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"/> 
11 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="224,189,283,214"/> 
12 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,134,261,175,256,174,264,133"/>18 <area·shape="poly"·id="edge7_Node000004_Node000006"·title="·"·alt=""·coords="127,663,90,707,86,704,123,660"/>
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"/> 
16 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="427,224,363,271,360,266,423,219"/>19 <area·shape="poly"·id="edge6_Node000005_Node000003"·title="·"·alt=""·coords="338,746,549,792,548,797,337,751"/>
17 <area·shape="rect"·id="Node000008"·href="$a06470.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"/> 
20 <area·shape="rect"·id="Node000009"·href="$a00467_source.html"·title="·"·alt=""·coords="183,357,377,397"/>20 <area·shape="rect"·id="Node000009"·href="$a00605_source.html"·title="·"·alt=""·coords="261,357,439,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="$a00560.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="edge11_Node000008_Node000009"·title="·"·alt=""·coords="333,133,350,343,345,344,327,134"/>
 22 <area·shape="rect"·id="Node000010"·href="$a00785_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="$a00722_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="$a00617_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="$a00761_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="$a00482_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="Node000012"·href="$a00638_source.html"·title="·"·alt=""·coords="590,357,754,397"/>46 <area·shape="rect"·id="Node000015"·href="$a00461_source.html"·title="·"·alt=""·coords="1903,365,2154,390"/>
25 <area·shape="poly"·id="edge14_Node000008_Node000012"·title="·"·alt=""·coords="513,307,616,350,614,355,511,312"/>47 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="2144,312,2061,360,2059,355,2142,307"/>
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"/>48 <area·shape="rect"·id="Node000030"·href="$a00611.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="$a00476_source.html"·title="·"·alt=""·coords="1547,533,1711,573"/>
 54 <area·shape="poly"·id="edge23_Node000015_Node000017"·title="·"·alt=""·coords="2003,392,1685,530,1683,525,2001,388"/>
27 <area·shape="rect"·id="Node000011"·href="$a00656_source.html"·title="·"·alt=""·coords="398,445,562,485"/>55 <area·shape="rect"·id="Node000021"·href="$a00587_source.html"·title="·"·alt=""·coords="1309,445,1473,485"/>
28 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="486,398,484,432,479,431,480,397"/>56 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1944,393,1487,454,1487,449,1943,387"/>
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"/>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,15[·...·truncated·by·diffoscope;·len:·24,·SHA:·5d81e9c847560d5c8e1cb3d9a9d5ac2128fd4c558ac0513d9676bed1070b1dc2·...·]"/>
 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"/>
31 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="638,453,714,478"/>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="$a00698_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="$a00464_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="$a00479_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="$a00767_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"/>
32 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>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"/>
 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="$a00599_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"/>
 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"/>
Max diff block lines reached; 0/22663 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00816.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 325bb3200cfaf687196f1a5821b6eb391 5b4ac66dfef7360b091a54381054190d
21.9 MB
./usr/share/doc/libopenmesh-dev/html/a00816.png
21.9 MB
sng
Max HTML report size reached
55.3 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/Utils/MeshCheckerT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT_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">MeshCheckerT.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 <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="a00818.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, 106 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="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·JacobiLaplaceSmootherT·-·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>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>150 <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><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>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>
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>·</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="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>·</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="a00674.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="a00560.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> 
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·&lt;<a·class="code"·href="a00812.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&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="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">//==·NAMESPACES·===============================================================</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>
 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>·</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>
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>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>Utils·{</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>·</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>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="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&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>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keywordtype">void</span></div>
170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">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>171 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno"><a·class="line"·href="a03594.html#ab2005750a4f280668298131ab37588af">···73</a></span><a·class="code·hl_function"·href="a03594.html#ab2005750a4f280668298131ab37588af">JacobiLaplaceSmootherT&lt;Mesh&gt;::</a></div>
 172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><a·class="code·hl_function"·href="a03594.html#ab2005750a4f280668298131ab37588af">smooth</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n)</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>{</div>
173 <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>··<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C0)</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>
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">MeshCheckerT</a>(<span·class="keyword">const</span[·...·truncated·by·diffoscope;·len:·84,·SHA:·67d98cd58e912d144781382c0678f3a034a0f1adc9fa8d2454ca88433c825924·...·]</div>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····Base::mesh_.add_property(umbrellas_);</div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C1)</div>
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······Base::mesh_.add_property(squared_umbrellas_);</div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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"><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>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>··<a·class="code·hl_function"·href="a03602.html#a6f87efbec4758b930d02372f26c8bed8">LaplaceSmootherT&lt;Mesh&gt;::smooth</a>(_n);</div>
179 <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>·</div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C0)</div>
180 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};"> 
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">CheckTargets</a></div> 
182 <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>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····CHECK_EDGES·····=·1,</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····Base::mesh_.remove_property(umbrellas_);</div>
184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····CHECK_VERTICES··=·2,</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="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C1)</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······Base::mesh_.remove_property(squared_umbrellas_);</div>
186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····CHECK_ALL·······=·255</div>188 <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>189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div>
188 </div>190 </div>
189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>191 <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>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><span·class="comment">//-----------------------------------------------------------------------------</span></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> 
193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">private</span>:</div>197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keywordtype">void</span></div>
 198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><a·class="code·hl_class"·href="a03594.html">JacobiLaplaceSmootherT&lt;Mesh&gt;::</a></div>
 199 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><a·class="code·hl_class"·href="a03594.html">compute_new_positions_C0</a>()</div>
196 <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>{</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#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·····················································v_it,·v_end(Base::mesh_.vertices_end());</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#acf4b52db4b0198a91a02c06003623bfb">Mesh::ConstVertexOHalfedgeIter</a>·voh_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#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>·························································u,·p,·zero(0,0,0);</div>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>·························································w;</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> 
199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</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::EdgeHandle</a>·_eh)·</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> 
202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</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="keywordflow">for</span>·(v_it=Base::mesh_.vertices_begin();·v_it!=v_end;·++v_it)</div>
Max diff block lines reached; 6010/43832 bytes (13.71%) of diff not shown.
12.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 MeshCheckerT.hh5 JacobiLaplaceSmootherT_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 47, 136 lines modifiedOffset 48, 206 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_MESHCHECKER_HH 
56 46#define·OPENMESH_MESHCHECKER_HH 
57 47 
58 4855 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·JacobiLaplaceSmootherT·-·IMPLEMENTATION
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C
 64 55
59 49//==·INCLUDES65 56//==·INCLUDES
60 =================================================================66 =================================================================
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 5767 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/_\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>
 69 59
69 58 
70 59//==·NAMESPACES 
71 =============================================================== 
72 6070 60
73 6171 61//==·NAMESPACES
 72 ===============================================================
 73 62
 74 63
74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 65namespace·Smoother·{
75 63namespace·Utils·{ 
76 64 
77 65//==·CLASS·DEFINITION 
78 ========================================================= 
79 6677 66
80 6778 67
 79 68//==·IMPLEMENTATION
 80 ==========================================================
 81 69
 82 70
81 72template·<class·Mesh>83 71template·<class·Mesh>
82 _\x87_\x83class·_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T 
83 74{ 
84 75public: 
85 76 
86 _\x87_\x88·explicit·_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T(const·_\x8M_\x8e_\x8s_\x8h&·_mesh)·:·mesh_(_mesh)·{} 
87 79 
88 _.8_.1·_.~_.M_.e_.s_.h_.C_.h_.e_.c_.k_.e_.r_.T()·{}84 72void
 85 _\x87_\x83_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 86 74_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(unsigned·int·_n)
 87 75{
 88 76·if·(Base::continuity()·>·Base::C0)
 89 77·{
 90 78·Base::mesh_.add_property(umbrellas_);
 91 79·if·(Base::continuity()·>·Base::C1)
 92 80·Base::mesh_.add_property(squared_umbrellas_);
 93 81·}
89 8294 82
90 83 
91 _.8_.5·enum·_.C_.h_.e_.c_.k_.T_.a_.r_.g_.e_.t_.s95 83·_.L_.a_.p_.l_.a_.c_.e_.S_.m_.o_.o_.t_.h_.e_.r_.T_.<_.M_.e_.s_.h_.>_.:_.:_.s_.m_.o_.o_.t_.h(_n);
 96 84
 97 85·if·(Base::continuity()·>·Base::C0)
92 86·{98 86·{
93 87·CHECK_EDGES·=·1, 
94 88·CHECK_VERTICES·=·2, 
95 89·CHECK_FACES·=·4, 
96 90·CHECK_ALL·=·25599 87·Base::mesh_.remove_property(umbrellas_);
 100 88·if·(Base::continuity()·>·Base::C1)
 101 89·Base::mesh_.remove_property(squared_umbrellas_);
 102 90·}
97 91·};103 91}
98 92104 92
99 93105 93
100 95·bool·_\x8c_\x8h_\x8e_\x8c_\x8k(·unsigned·int·_targets=CHECK_ALL, 
101 96·std::ostream&·_os=·omerr()); 
102 97 
103 98 
104 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);·}106 94//---------------------------------------------------------------------------
 107 --
 108 95
 109 96
 110 97template·<class·Mesh>
 111 98void
 112 99_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 113 100_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8n_\x8e_\x8w_\x8__\x8p_\x8o_\x8s_\x8i_\x8t_\x8i_\x8o_\x8n_\x8s_\x8__\x8C_\x80()
 114 101{
 115 102·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·v_it,·v_end(Base::mesh_.vertices_end());
 116 103·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·voh_it;
 117 104·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·u,·p,·zero(0,0,0);
 118 105·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·w;
112 106119 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);·} 
Max diff block lines reached; 4488/12627 bytes (35.54%) of diff not shown.
57.4 KB
./usr/share/doc/libopenmesh-dev/html/a00821_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/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, 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">MeshCheckerT_impl.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 <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="a00821.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, 218 lines modifiedOffset 138, 102 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">#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> 
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="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>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·LaplaceSmootherT</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="comment">//</span></div>
 149 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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/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>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><span·class="comment">//==·NAMESPACES·==============================================================·</span></div> 
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
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> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Utils·{</div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>156 <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>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="a00809.html">OpenMesh/Tools/Smoother/SmootherT.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="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>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">//==·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>
 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>
172 <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="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</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>
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>171 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>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>
 174 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">public</span>:</div>
180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
 185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>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>
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····{</div>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</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>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">protected</span>:</div>
196 <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>
197 <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="comment">//·misc·helpers</span></div>
198 <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>·</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>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>
 196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</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; 24899/47619 bytes (52.29%) of diff not shown.
10.8 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 MeshCheckerT_impl.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 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, 235 lines modifiedOffset 48, 118 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#define·OPENMESH_MESHCHECKER_C 
56 46 
57 47 
58 48//==·INCLUDES 
59 =================================================================56 =============================================================================
60 49 
61 50 
62 51#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh> 
63 5257 49//
 58 50//·CLASS·LaplaceSmootherT
 59 51//
 60 52//
 61 =============================================================================
64 5362 53
 63 54#ifndef·OPENMESH_LAPLACE_SMOOTHERT_HH
 64 55#define·OPENMESH_LAPLACE_SMOOTHERT_HH
65 54//==·NAMESPACES 
66 ============================================================== 
67 55 
68 5665 56
 66 57
 67 58
 68 59//==·INCLUDES
69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
70 58namespace·Utils·{ 
71 59 
72 60//==·IMPLEMENTATION 
73 ==========================================================69 =================================================================
74 6170 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>
75 6272 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 6973 63
 74 64//==·NAMESPACES
 75 ===============================================================
 76 65
 77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 67namespace·Smoother·{
 79 68
 80 69//==·CLASS·DEFINITION
 81 =========================================================
83 7082 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:
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 7889 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 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);·}
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; 
108 94·} 
109 95·} 
110 96·} 
111 97·if·(heh.is_valid())·{ 
Max diff block lines reached; 6612/10999 bytes (60.11%) of diff not shown.
78.2 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/Utils/StripifierT_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">StripifierT_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="a00824.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, 264 lines modifiedOffset 138, 199 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·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>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>·</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><span·class="preprocessor">#define·OPENMESH_STRIPIFIERT_C</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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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><span·class="comment">//==·INCLUDES·=================================================================</span></div>149 <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>·</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><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Utils/StripifierT.hh&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>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>
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="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">//==·NAMESPACES·===============================================================</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="a00821.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&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><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>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>
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>·</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>
 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>·</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="l00068"·name="l00068"></a><span·class="lineno">···68</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="}"> 
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> 
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····mesh_(_mesh)</div> 
171 <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>
172 <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>
173 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>}</div> 
174 </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>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>
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>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>
180 <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>
 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>
181 <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>
182 </div> 
183 <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>·</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> 
185 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keywordtype">size_t</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>
186 <div·class="foldopen"·id="foldopen00081"·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> 
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> 
189 <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>
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> 
192 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··mesh_.add_property(·used_·);</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>
193 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··mesh_.request_face_status();</div>184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>~LaplaceSmootherT()</div>
194 <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>
195 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·build·strips</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>
196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··clear();</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··Base::mesh_.remove_property(vertex_weights_);</div>
197 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··build_strips();</div>188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··Base::mesh_.remove_property(edge_weights_);</div>
198 <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>
199 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//·postprocess:··remove·properties</span></div>190 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>
200 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··mesh_.remove_property(processed_);</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
201 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.remove_property(used_);</div>192 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··mesh_.release_face_status();</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="keywordflow">return</span>·n_strips();</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>}</div>197 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>LaplaceSmootherT&lt;Mesh&gt;::</div>
206 </div>198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>initialize(Component·_comp,·Continuity·_cont)</div>
207 <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>
208 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div> 
209 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="comment">//-----------------------------------------------------------------------------</span></div> 
210 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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>
211 <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>
212 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div>202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">//·calculate·weights</span></div>
213 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keywordtype">void</span></div>203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordflow">switch</span>·(_comp)</div>
Max diff block lines reached; 41697/64606 bytes (64.54%) of diff not shown.
15.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 StripifierT_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 47, 286 lines modifiedOffset 48, 232 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 ============================================================================= 
56 45// 
57 46//·CLASS·StripifierT·-·IMPLEMENTATION 
58 47// 
59 48//55 48//
60 =============================================================================56 =============================================================================
61 49 
62 50#define·OPENMESH_STRIPIFIERT_C 
63 51 
64 52//==·INCLUDES57 49//
 58 50//·CLASS·LaplaceSmootherT·-·IMPLEMENTATION
 59 51//
 60 52//
65 =================================================================61 =============================================================================
66 5362 53
67 54#include·<OpenMesh/Tools/Utils/StripifierT.hh> 
68 55#include·<list> 
69 5663 54#define·OPENMESH_LAPLACE_SMOOTHERT_C
 64 55
 65 56//==·INCLUDES
 66 =================================================================
70 5767 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>
71 58//==·NAMESPACES 
72 =============================================================== 
73 5969 59
74 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
75 6170 60
 71 61//==·NAMESPACES
 72 ===============================================================
76 6273 62
 74 63
 75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 65namespace·Smoother·{
 77 66
 78 67
77 63·//==·IMPLEMENTATION79 68//==·IMPLEMENTATION
78 ==========================================================80 ==========================================================
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_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T(Mesh&·_mesh)·: 
83 68·mesh_(_mesh) 
84 69{81 69
85 7082 70
86 71} 
87 72 
88 73template·<class·Mesh>83 71template·<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 7884 72LaplaceSmootherT<Mesh>::
 85 73LaplaceSmootherT(Mesh&·_mesh)
 86 74·:·SmootherT<Mesh>(_mesh)
 87 75{
 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//---------------------------------------------------------------------------
 95 --
 96 83
 97 84
94 79template·<class·Mesh>98 85template·<class·Mesh>
 99 86LaplaceSmootherT<Mesh>::
 100 87~LaplaceSmootherT()
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 88101 88{
104 89·//·build·strips 
105 90·clear(); 
106 91·build_strips();102 89·//·free·custom·properties
 103 90·Base::mesh_.remove_property(vertex_weights_);
 104 91·Base::mesh_.remove_property(edge_weights_);
107 92105 92}
108 93·//·postprocess:·remove·properties 
109 94·mesh_.remove_property(processed_); 
110 95·mesh_.remove_property(used_); 
111 96·mesh_.release_face_status();106 93
 107 94
 108 95//---------------------------------------------------------------------------
 109 --
 110 96
112 97111 97
 112 98template·<class·Mesh>
 113 99void
 114 100LaplaceSmootherT<Mesh>::
 115 101initialize(Component·_comp,·Continuity·_cont)
 116 102{
 117 103·SmootherT<Mesh>::initialize(_comp,·_cont);
113 98·return·n_strips(); 
114 99} 
115 100 
116 101 
117 102//-------------------------------------------------------------------------- 
118 --- 
Max diff block lines reached; 11629/15346 bytes (75.78%) of diff not shown.
101 KB
./usr/share/doc/libopenmesh-dev/html/a00830_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/HeapT.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">HeapT.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 <a·href="a00830.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, 322 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="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//=============================================================================</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="l00063"·name="l00063"></a><span·class="lineno">···63</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> 
148 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//</span></div>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>
149 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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·&quot;SmartTaggerT.hh&quot;</span></div>
150 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;iostream&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>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>
 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>
 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>
 172 </div>
153 <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>
154 <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>
155 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>175 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
156 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>176 <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="a06461.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="a00674.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>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>
161 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#include·&lt;utility&gt;</span></div>182 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>
162 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#endif</span></div>183 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··mesh_.remove_property(ep_tag_);</div>
163 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>184 <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>185 </div>
 186 <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>187 <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>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>
168 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>190 <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>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>
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>192 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keywordtype">void</span></div>
171 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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> 
173 <div·class="foldopen"·id="foldopen00098"·data-start="{"·data-end="};">193 <div·class="foldopen"·id="foldopen00088"·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>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>
175 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>{</div>196 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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</[·...·truncated·by·diffoscope;·len:·111,·SHA:·d57ecea5141227fe8bbb01a92061d1bc66a8480aab67ed6180df44055e422167·...·]);</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>
 198 <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>
 202 <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>····<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>
 208 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····all_tags_to_zero();</div>
177 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>209 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</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>·Hea[·...·truncated·by·diffoscope;·len:·72,·SHA:·e7c3d6fc1179498ed2c4df50dff68cc32d6badc5421cb313ece979770d32bbf9·...·]</div>210 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>}</div>
 211 </div>
179 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>212 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</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[·...·truncated·by·diffoscope;·len:·68,·SHA:·52270eca2f42e0baa2efa53ba1a37cbc0bdf729c8b5fcffd04443cbba32fbd8a·...·]</div>213 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 214 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
181 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>215 <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_hea[·...·truncated·by·diffoscope;·len:·75,·SHA:·feb32473aeaab6f3997206b76b52b0cfd131c7d56b8e8e9637c1db4c3e940a5b·...·]</div>216 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
Max diff block lines reached; 53526/82971 bytes (64.51%) of diff not shown.
19.5 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_impl.hh
5 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. 
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, 374 lines modifiedOffset 45, 222 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#define·OPENMESH_SMARTTAGGERT_C
54 4353 43
55 62//54 44//==·INCLUDES
56 =============================================================================55 =================================================================
57 63// 
58 64//·CLASS·HeapT 
59 65// 
60 66//56 45
 57 46#include·"SmartTaggerT.hh"
 58 47
 59 48#include·<iostream>
 60 49#include·<limits>
 61 50
 62 51//==·NAMESPACES
61 =============================================================================63 ===============================================================
62 67 
63 68#ifndef·OPENMESH_UTILS_HEAPT_HH 
64 69#define·OPENMESH_UTILS_HEAPT_HH64 52
 65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 66 54
 67 55//==·IMPLEMENTATION
 68 ==========================================================
 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}
65 7083 70
66 7184 71
67 72//==·INCLUDES 
68 =================================================================85 72//---------------------------------------------------------------------------
 86 --
69 7387 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:
 91 77_\x8~_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T()
 92 78{
 93 79·mesh_.remove_property(ep_tag_);
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 8094 80}
 95 81
78 81//==·NAMESPACE 
79 ================================================================ 
80 8296 82
81 83namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
82 84namespace·Utils·{·//·BEGIN_NS_UTILS97 83//---------------------------------------------------------------------------
 98 --
 99 84
83 85100 85
84 86//==·CLASS·DEFINITION 
85 ========================================================= 
86 87 
87 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 _\x81_\x80_\x81·bool·_\x8l_\x8e_\x8s_\x8s(const·HeapEntry&·_e1,·const·HeapEntry&·_e2); 
92 102 
93 _.1_.0_.4·bool·_.g_.r_.e_.a_.t_.e_.r(const·HeapEntry&·_e1,·const·HeapEntry&·_e2);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 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·}
 119 104}
94 105120 105
95 _.1_.0_.7·int·_.g_.e_.t_.__.h_.e_.a_.p_.__.p_.o_.s_.i_.t_.i_.o_.n(const·HeapEntry&·_e);121 106
 122 107//--------------------------------------------------------------------------
 123 ---
96 108124 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 
Max diff block lines reached; 13877/19939 bytes (69.60%) of diff not shown.
68.4 KB
./usr/share/doc/libopenmesh-dev/html/a00833_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/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 92, 189 lines modifiedOffset 92, 158 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">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>·</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">//·A·C++·interface·to·gnuplot.·</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> 
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>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">//·Rajarshi·Guha</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">//·&lt;rajarshi@presidency.com&gt;</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>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>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>
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>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>
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>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>
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>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>
138 <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>
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>142 <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="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>143 <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>
 144 <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>
 145 <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>
144 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//·#endif</span></div>146 <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="preprocessor">#if·defined(OM_CC_MIPS)</span></div>147 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">··Changelog:</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>148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">····-·29·mar·2010:·initial·work</span></div>
147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#else</span></div>149 <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">#··include·&lt;cstdio&gt;</span></div>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">··Programmer:·</span></div>
 151 <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>
149 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#endif</span></div>152 <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="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>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">··(c)·Clement·Courbet·2010</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>154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">*/</span></div>
153 <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>
154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#ifndef·OPENMESH_MESH_DUAL_H</span></div>
 157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_MESH_DUAL_H</span></div>
155 <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>·</div>
 159 <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="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="comment">//·--------------------·STL</span></div>
 162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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">#ifdef·WIN32</span></div>163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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">#··define·GP_MAX_TMP_FILES····27·</span><span·class="comment">//27·temporary·files·it&#39;s·Microsoft·restriction</span></div>164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;math.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>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#··include·&lt;cmath&gt;</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; 32592/55168 bytes (59.08%) of diff not shown.
14.4 KB
html2text {}
    
Offset 1, 227 lines modifiedOffset 1, 195 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. 
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>5 meshDualT.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·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*/
58 5567 55
59 56//·-------------------------------------------------------------------------- 
60 -- 
61 57 
62 58#ifdef·WIN32 
63 59#·define·GP_MAX_TMP_FILES·27·//27·temporary·files·it's·Microsoft·restriction68 56#ifndef·OPENMESH_MESH_DUAL_H
 69 57#define·OPENMESH_MESH_DUAL_H
 70 58
 71 59//==·INCLUDES
Max diff block lines reached; 9945/14698 bytes (67.66%) of diff not shown.
55.8 KB
./usr/share/doc/libopenmesh-dev/html/a00836_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/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">Timer.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="a00836.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, 183 lines modifiedOffset 138, 96 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>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="preprocessor">#define·TIMER_HH</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">//</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="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·----------------------------------------------------------------------------</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>
 154 <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="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>
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> 
152 <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><span·class="preprocessor">#include·&lt;ostream&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>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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">#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>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
 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>VDPM·{</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><span·class="comment">//·-------------------------------------------------------------·namespace·----</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
163 <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>
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>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>
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> 
170 <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>
171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>TimerImpl;</div>173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">private</span>:</div>
172 <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>··<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·value_;</div>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>175 <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>176 <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>177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>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>
 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="keyword">public</span>:</div>
178 <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>
 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>
179 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">public</span>:</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>
180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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>··<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>
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="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> 
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>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··{</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>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>
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····NanoSeconds</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>
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div>195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>
193 </div> 
194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>··<a·class="code·hl_class"·href="a03842.html">Timer</a>(<span·class="keywordtype">void</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>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
197 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno"><a·class="line"·href="a03842.html#a766990ebe73575be3fdd59f92ca8708b">··102</a></span>··<a·class="code·hl_function"·href="a03842.html#a766990ebe73575be3fdd59f92ca8708b">Timer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03842.html"[·...·truncated·by·diffoscope;·len:·62,·SHA:·318e99ebd95baf49592beb21aed75c038bfbc4b080b846402d231dac4576caba·...·]</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>
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>205 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03842.html#a63dfa07e1ca6a86e9f8ed795c4876735">··105</a></span>··<a·class="code·hl_class"·href="a03842.html">Timer</a>&amp;·<a·class="code·hl_function"·href="a03842.html#a63dfa07e1ca6a86e9f8ed[·...·truncated·by·diffoscope;·len:·162,·SHA:·98898aaa455beed11cba91d0d54d384fdcf85e3f60d874aae9d83ade4d4298be·...·]</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[·...·truncated·by·diffoscope;·len:·1,·SHA:·62b67e1f685b7fef51102005dddd27774be3fee38c42965c53aab035d0b6b221·...·]</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>
200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>208 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
Max diff block lines reached; 21310/45861 bytes (46.47%) of diff not shown.
10.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 VHierarchyNodeIndex.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-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, 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 =============================================================================
 56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH
 64 52
 65 53//==·INCLUDES
 66 =================================================================
62 5467 54
 68 55#include·<vector>
63 55#include·<OpenMesh/Core/System/config.hh> 
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>69 56#include·<cassert>
71 63#endif 
72 6470 57
 71 58//==·FORWARDDECLARATIONS
 72 ======================================================
 73 59
 74 60
 75 61//==·NAMESPACES
 76 ===============================================================
 77 62
 78 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 64namespace·VDPM·{
73 6580 65
74 66//·-------------------------------------------------------------·namespace·-- 
75 --81 66//==·CLASS·DEFINITION
 82 =========================================================
76 6783 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
77 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
78 69namespace·Utils·{ 
79 70 
80 71 
81 72//·--------------------------------------------------------------·forwards·-- 
82 -- 
83 73 
84 7486 74{
85 75class·TimerImpl; 
86 7687 75private:
 88 76·unsigned·int·value_;
87 7789 77
 90 78public:
88 78//·-----------------------------------------------------------------·class·-- 
89 -- 
90 7991 79
91 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8T_\x8i_\x8m_\x8e_\x8r 
92 83{92 80·static·const·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.I_.n_.d_.e_.x·InvalidIndex;
 93 81
93 84public:94 82public:
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·NanoSeconds95 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;
105 97·};109 97·}
106 98110 98
107 99·_\x8T_\x8i_\x8m_\x8e_\x8r(void); 
108 100 
109 _\x81_\x80_\x82·_\x8T_\x8i_\x8m_\x8e_\x8r(const·_\x8T_\x8i_\x8m_\x8e_\x8r&·_other)·=·delete; 
110 103 
111 _\x81_\x80_\x85·_\x8T_\x8i_\x8m_\x8e_\x8r&·_\x8o_\x8p_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8=(·const·_\x8T_\x8i_\x8m_\x8e_\x8r&·)·=·delete; 
112 106 
113 107·_\x8~_\x8T_\x8i_\x8m_\x8e_\x8r(void); 
114 108 
115 _\x81_\x81_\x80·bool·_\x8i_\x8s_\x8__\x8v_\x8a_\x8l_\x8i_\x8d()·const·{·return·state_!=Invalid;·} 
116 111 
117 112·bool·is_stopped()·const·{·return·state_==Stopped;·}111 99·bool·is_valid(unsigned·short·_tree_id_bits)·const
 112 100·{·return·node_id(_tree_id_bits)·!=·0·?·true·:·false;·}
Max diff block lines reached; 6668/11164 bytes (59.73%) of diff not shown.
25.6 KB
./usr/share/doc/libopenmesh-dev/html/a00842_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/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, 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">GLConstAsString.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 <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 140, 67 lines modifiedOffset 140, 82 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="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="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>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="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>
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>·</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>
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_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>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>155 <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>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>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>·</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>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>
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><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>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">//==·NAMESPACES·===============================================================</span></div>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>·</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><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>Utils·{</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>·</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="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>
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><span·class="keyword">inline</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">const</span>·<span·class="keywordtype">char</span>·*GLenum_as_string(·GLenum·_m·)</div>173 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 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>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>{</div>175 <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="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="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">private</span>:</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>·</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>
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>180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····MODE(GL_QUAD_STRIP);</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>
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····MODE(GL_POLYGON);</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="keywordflow">default</span>:·<span·class="keywordflow">return</span>·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>;</div>185 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</div>
188 <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>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#undef·MODE</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>
190 <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>
 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>
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//=============================================================================</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>
 200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>};</div>
 201 </div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}·<span·class="comment">//·namespace·Utils</span></div>202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//=============================================================================</span></div>204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//=============================================================================</span></div>
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_GLCONSTASSTRING_HH·defined</span></div>205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>}·<span·class="comment">//·namespace·VDPM</span></div>
 206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
 207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="comment">//=============================================================================</span></div>
 208 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_VDPROGMESH_VFRONT_HH·defined</span></div>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//=============================================================================</span></div>209 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="comment">//=============================================================================</span></div>
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div> 
199 <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>210 <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="aa01253_html_a503c22d36bf2bdb5daeccd78c29053fd"><div·class="ttname"><a·href="a01253.html#a503c22d36bf2bdb5daeccd78c29053fd">OpenMesh::VDPM::VHierarchyNodeHandleContainer</a></div><div·class="ttdeci">std::vector&lt;·VHierarchyNodeHandle·&gt;·VHierarchyNodeHandleContainer</div><div·class="ttdoc">Container·for·vertex·hierarchy·node·handles.</div><div·class="ttdef"><b>Definition</b>·VHierarchyNode.hh:183</div></div>
 212 <div·class="ttc"·id="aa01253_html_aa201c711fa128b2693fab7cd74997a06"><div·class="ttname"><a·href="a01253.html#aa201c711fa128b2693fab7cd74997a06">OpenMesh::VDPM::VHierarchyNodeHandleList</a></div><div·class="ttdeci">std::list&lt;·VHierarchyNodeHandle·&gt;·VHierarchyNodeHandleList</div><div·class="ttdoc">Container·for·vertex·hierarchy·node·handles.</div><div·class="ttdef"><b>Definition</b>·VHierarchyNode.hh:186</div></div>
 213 <div·class="ttc"·id="aa03854_html"><div·class="ttname"><a·href="a03854.html">OpenMesh::VDPM::VFront</a></div><div·class="ttdoc">Active·nodes·in·vertex·hierarchy.</div><div·class="ttdef"><b>Definition</b>·VFront.hh:76</div></div>
 214 <div·class="ttc"·id="aa03862_html"><div·class="ttname"><a·href="a03862.html">OpenMesh::VDPM::VHierarchyNodeHandle</a></div><div·class="ttdoc">Handle·for·vertex·hierarchy·nodes</div><div·class="ttdef"><b>Definition</b>·VHierarchyNode.hh:78</div></div>
200 </div><!--·fragment·--></div><!--·contents·-->215 </div><!--·fragment·--></div><!--·contents·-->
201 </div><!--·doc-content·-->216 </div><!--·doc-content·-->
202 <hr>217 <hr>
203 <address>218 <address>
204 <small>219 <small>
205 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">220 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
206 </a>221 </a>
Max diff block lines reached; -1/20983 bytes (-0.00%) of diff not shown.
5.01 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 GLConstAsString.hh5 VFront.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 50, 74 lines modifiedOffset 50, 97 lines modified
50 */50 */
51 4151 41
52 4252 42
53 4353 43
54 44//54 44//
55 =============================================================================55 =============================================================================
56 45//56 45//
57 46//·CLASS·newClass57 46//·CLASS·VFront
58 47//58 47//
59 48//59 48//
60 =============================================================================60 =============================================================================
61 4961 49
62 50 
63 51#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH 
64 52#define·OPENMESH_UTILS_GLCONSTASSTRING_HH62 50#ifndef·OPENMESH_VDPROGMESH_VFRONT_HH
 63 51#define·OPENMESH_VDPROGMESH_VFRONT_HH
 64 52
65 5365 53
66 54 
67 55//==·INCLUDES66 54//==·INCLUDES
68 =================================================================67 =================================================================
69 5668 55
70 57#include·<OpenMesh/Core/System/config.h>69 56#include·<OpenMesh/Core/System/config.h>
71 5870 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh>
 71 58#include·<vector>
72 5972 59
 73 60
73 60//==·FORWARDDECLARATIONS74 61//==·FORWARDDECLARATIONS
74 ======================================================75 ======================================================
75 61 
76 6276 62
 77 63
77 63//==·NAMESPACES78 64//==·NAMESPACES
78 ===============================================================79 ===============================================================
79 6480 65
80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
81 66namespace·Utils·{ 
82 6782 67namespace·VDPM·{
 83 68
83 68//==·CLASS·DEFINITION84 69//==·CLASS·DEFINITION
84 =========================================================85 =========================================================
 86 70
 87 71
 88 _\x87_\x85class·OPENMESHDLLEXPORT·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t
 89 76{
 90 77private:
 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:
 100 87
 101 88·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t();
85 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 
105 89}102 89
106 90 
107 91//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);
 114 101};
 115 102
 116 103
 117 104//
108 =============================================================================118 =============================================================================
109 92}·//·namespace·Utils119 105}·//·namespace·VDPM
110 93}·//·namespace·OpenMesh120 106}·//·namespace·OpenMesh
111 94//121 107//
112 =============================================================================122 =============================================================================
113 95#endif·//·OPENMESH_UTILS_GLCONSTASSTRING_HH·defined 
114 96//123 108#endif·//·OPENMESH_VDPROGMESH_VFRONT_HH·defined
 124 109//
115 =============================================================================125 =============================================================================
116 97 
117 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h126 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
118 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,127 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
119 different·mesh·kernels·...128 different·mesh·kernels·...
120 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59129 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
 130 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\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
 131 std::vector<·VHierarchyNodeHandle·>·VHierarchyNodeHandleContainer
 132 Container·for·vertex·hierarchy·node·handles.
 133 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·VHierarchyNode.hh:183
 134 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\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_\x8L_\x8i_\x8s_\x8t
 135 std::list<·VHierarchyNodeHandle·>·VHierarchyNodeHandleList
Max diff block lines reached; 160/5102 bytes (3.14%) of diff not shown.
48.2 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/Utils/conio.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, 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">conio.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 <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, 43 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="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="comment">//=============================================================================</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="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="preprocessor">#include·&lt;OpenMesh/Core/System/OpenMeshDLLMacros.hh&gt;</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>·</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><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>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="comment">//·----------------------------------------------------------------------------</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>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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</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="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>
156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
 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>
157 <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>
158 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>OPENMESHDLLEXPORT</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</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">//==·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="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>
160 <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="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="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
164 <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="l00074"·name="l00074"></a><span·class="lineno">···74</span>··············</div>
 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>
 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>
165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}·<span·class="comment">//·namespace·Utils</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>·</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="};">
 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>
166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="keyword">public</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>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>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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>
 198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 199 <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="keyword">false</span>)·?·true·:·<span·class="keyword">false</span>;·}</div>
 202 </div>
 203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··</div>
 204 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03866.html#af7f5e2156282bcbbe126fb2101de8932">··105</a></span>··<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·<a·class="code·hl_function"·href="a03866.html#af7f5e2156282bcbbe126fb2101de8932">parent_handle</a>()·{·<span·class="keywordflow">return</span>·parent_handle_;·}</div>
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··</div>
 206 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno"><a·class="line"·href="a03866.html#ab8f7fad72246416d497837f705f0fda6">··108</a></span>··<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·<a·class="code·hl_function"·href="a03866.html#ab8f7fad72246416d497837f705f0fda6">lchild_handle</a>()·{·<span·class="keywordflow">return</span>·lchild_handle_;·}</div>
 207 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 208 <div·class="foldopen"·id="foldopen00111"·data-start="{"·data-end="}">
 209 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03866.html#a361662c2671e226e5cef4fbe5f52840a">··111</a></span>··<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·<a·class="code·hl_function"·href="a03866.html#a361662c2671e226e5cef4fbe5f52840a">rchild_handle</a>()·</div>
 210 <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="a03862.html">VHierarchyNodeHandle</a>(lchild_handle_.<a·class="code·hl_function"·href="a02558.html#abdf740ab77f5d0e97aa1a0ba971354e0">idx</a>()+1);·}</div>
 211 </div>
 212 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>·</div>
 213 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keywordtype">void</span>·set_parent_handle(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_parent_handle)</div>
 214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··{·parent_handle_·=·_parent_handle;·}</div>
 215 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>·</div>
 216 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>··<span·class="keywordtype">void</span>·set_children_handle(<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>·_lchild_handle)</div>
 217 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>··{·lchild_handle_·=·_lchild_handle;·}</div>
 218 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>·</div>
 219 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··VertexHandle·vertex_handle()<span·class="keyword">·const··················</span>{·<span·class="keywordflow">return</span>·vh_;·}</div>
 220 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>··<span·class="keywordtype">float</span>·radius()<span·class="keyword">·const································</span>{·<span·class="keywordflow">return</span>·radius_;·}</div>
 221 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>&amp;·normal()<span·class="keyword">·const···············</span>{·<span·class="keywordflow">return</span>·normal_;·}</div>
 222 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<span·class="keywordtype">float</span>·sin_square()<span·class="keyword">·const····························</span>{·<span·class="keywordflow">return</span>·sin_square_;·}</div>
 223 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span>··<span·class="keywordtype">float</span>·mue_square()<span·class="keyword">·const····························</span>{·<span·class="keywordflow">return</span>·mue_square_;·}</div>
 224 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keywordtype">float</span>·sigma_square()<span·class="keyword">·const··························</span>{·<span·class="keywordflow">return</span>·sigma_square_;·}</div>
 225 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 226 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>··<span·class="keywordtype">void</span>·set_vertex_handle(<a·class="code·hl_struct"·href="a02562.html">OpenMesh::VertexHandle</a>·_vh)··{·vh_·····=·_vh;·}</div>
 227 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span>··<span·class="keywordtype">void</span>·set_radius(<span·class="keywordtype">float</span>·_radius)······················{·radius_·=·_radius;·}</div>
 228 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··<span·class="keywordtype">void</span>·set_normal(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>·&amp;_normal)·····{·normal_·=·_normal;·}</div>
Max diff block lines reached; 6552/37743 bytes (17.36%) of diff not shown.
11.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 conio.hh5 VHierarchyNode.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, 56 lines modifiedOffset 47, 219 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 48 
60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
61 50namespace·Utils·{ 
62 51//·-------------------------------------------------------------------------- 
63 --54 44//
 55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH
64 5264 52
65 59OPENMESHDLLEXPORT 
66 60int·_\x8k_\x8b_\x8h_\x8i_\x8t(void); 
67 6165 53
 66 54//==·INCLUDES
 67 =================================================================
 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>
68 6275 62
69 69OPENMESHDLLEXPORT 
70 70int·_.g_.e_.t_.c_.h(void);76 63
 77 64//==·FORWARDDECLARATIONS
 78 ======================================================
 79 65
 80 66
 81 67//==·NAMESPACES
 82 ===============================================================
 83 68
 84 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 85 70namespace·VDPM·{
71 7186 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_HH87 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;
82 85/98 85
 99 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;·}
 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 109
 117 _\x81_\x81_\x81·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8r_\x8c_\x8h_\x8i_\x8l_\x8d_\x8__\x8h_\x8a_\x8n_\x8d_\x8l_\x8e()
 118 112·{·return·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e(lchild_handle_._\x8i_\x8d_\x8x()+1);·}
 119 113
 120 114·void·set_parent_handle(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_parent_handle)
 121 115·{·parent_handle_·=·_parent_handle;·}
 122 116
 123 117·void·set_children_handle(_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_lchild_handle)
 124 118·{·lchild_handle_·=·_lchild_handle;·}
 125 119
 126 120·VertexHandle·vertex_handle()·const·{·return·vh_;·}
 127 121·float·radius()·const·{·return·radius_;·}
 128 122·const·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f&·normal()·const·{·return·normal_;·}
 129 123·float·sin_square()·const·{·return·sin_square_;·}
 130 124·float·mue_square()·const·{·return·mue_square_;·}
 131 125·float·sigma_square()·const·{·return·sigma_square_;·}
 132 126
 133 127·void·set_vertex_handle(_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_vh)·{·vh_·=·_vh;·}
 134 128·void·set_radius(float·_radius)·{·radius_·=·_radius;·}
 135 129·void·set_normal(const·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8c_\x83_\x8f·&_normal)·{·normal_·=·_normal;·}
 136 130
 137 131·void·set_sin_square(float·_sin_square)·{·sin_square_·=·_sin_square;·}
 138 132·void·set_mue_square(float·_mue_square)·{·mue_square_·=·_mue_square;·}
 139 133·void·set_sigma_square(float·_sigma_square)·{·sigma_square_·=·_sigma_square;
Max diff block lines reached; 4313/11512 bytes (37.47%) of diff not shown.
47.0 KB
./usr/share/doc/libopenmesh-dev/html/a00860_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/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, 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">StreamingDef.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, 64 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> 
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="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>
 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>·</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>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>
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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>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>
 157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</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>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
161 <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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Ctors</span></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>·</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>164 <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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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="preprocessor">#define·VDPM_STREAMING_PORT·4096</span></div>
168 <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>
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,·<spa[·...·truncated·by·diffoscope;·len:·47,·SHA:·c9d6c1c8ad1ce760212b43c9daa551bccee9e6f7d60176d2dbb18f546d0cf137·...·]</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//#define·DEBUG_COUT</span></div>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//#define·QDATASTREAM</span></div>
170 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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>
171 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">private</span>:</div>176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#endif</span></div>
172 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>
173 <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>
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>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="comment">//=============================================================================</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>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>}·<span·class="comment">//·namespace·VDPM</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>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>
178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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> 
181 <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">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>191 <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> 
187 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>········~Weight()·{}</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> 
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> 
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="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div> 
197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>········<span·class="keywordtype">bool</span>·operator&lt;(·<span·class="keyword">const</span>·Weight·&amp;·_rhs·)<span·class="keyword">·const·</span>{</div> 
198 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>············<span·class="keywordflow">return</span>·(·<a·class="code·hl_function"·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">angle</a>()·&lt;·_rhs.angle()·||</div> 
199 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····················(·<a·class="code·hl_function"·href="a01242.html#a39010bd91c5088f5c36a3ef2b1e6e697">angle</a>()·==·_rhs.angle()·&amp;&amp;·area()·&lt;·_rhs.area()·)·);</div> 
200 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>········}</div> 
Max diff block lines reached; 2268/38369 bytes (5.91%) of diff not shown.
9.4 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 StreamingDef.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, 72 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#include·<vector> 
55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh> 
56 4654 44//
 55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
57 47//58 47//
 59 48//
58 =============================================================================60 =============================================================================
59 48 
60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
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;61 49
 62 50
 63 51#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH
 64 52#define·OPENMESH_VDPM_STREAMINGDEF_HH
 65 53
 66 54//==·INCLUDES
 67 =================================================================
 68 55
 69 56//==·FORWARDDECLARATIONS
 70 ======================================================
68 5771 57
69 58public:72 58//==·NAMESPACES
 73 ===============================================================
70 5974 59
71 60·//·Ctors 
72 61·explicit·_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T(·MeshT·&·_mesh·); 
73 62·_.~_.H_.o_.l_.e_.F_.i_.l_.l_.e_.r_.T();75 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 76 61namespace·VDPM·{
 77 62
74 6378 63
75 67·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8a_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e_\x8s(·int·_stages·=·3·); 
76 68 
77 69 
78 76·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e(·typename·MeshT::EdgeHandle·_eh,·int·_stages·=·3·); 
79 77 
80 78private: 
81 79 
82 80 
83 81·void·fairing(·std::vector<·OpenMesh::SmartFaceHandle·>&·_faceHandles·);79 64//==·CLASS·DEFINITION
 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
84 8298 82
 99 83//
 100 =============================================================================
 101 84}·//·namespace·VDPM
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 
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·} 
111 108 
112 109·private: 
113 110·Scalar·angle_; 
114 111·Scalar·area_; 
115 112·}; 
116 113 
117 114·//·Refine·a·face 
Max diff block lines reached; 2123/9597 bytes (22.12%) of diff not shown.
162 KB
./usr/share/doc/libopenmesh-dev/html/a00863_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/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, 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_impl.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 <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 138, 781 lines modifiedOffset 138, 118 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="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="comment">//</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="a00887.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</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>
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>·</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_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>
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="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> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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;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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
 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>
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">//=============================================================================</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>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">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>HoleFillerT&lt;·MeshT·&gt;::~HoleFillerT()</div>172 <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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div>175 <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>··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>176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</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>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>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>}</div>179 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··<span·class="keywordtype">float</span>·····aspect_;</div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keywordtype">float</span>·····tolerance_square_;</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>181 <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">//=============================================================================</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>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//</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>
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>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>
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//</span></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>
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="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>
Diff chunk too large, falling back to line-by-line diff (56 lines added, 699 lines removed)
189 <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>
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>189 <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="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keywordtype">void</span></div>190 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
192 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="}">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>
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>·[·...·truncated·by·diffoscope;·len:·9,·SHA:·1c98e46d0028e0ad083881bbd81e405e5d88eac3a62fcd8c2bcbbbebec771307·...·]</div>192 <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>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>
195 <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>··<span·class="keywordtype">void</span>·decrease_tolerance()···········{·tolerance_square_·/=·5.0f;·}··</div>
196 <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>
197 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="comment">//·Collect·all·boundary·edges··</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>
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>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>
199 <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>··<span·class="keywordtype">float</span>·tolerance_square()<span·class="keyword">·const······</span>{·<span·class="keywordflow">return</span>··tolerance_square_;·}·</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>199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··</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>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>
202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······bdry_edge.push_back(·ei·);</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>
203 <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>··<span·class="keywordtype">void</span>·set_tolerance_square(<span·class="keywordtype">float</span>·_tolerance_square)····{·tolerance_square_·=·_tolerance_square;·}</div>
204 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>
205 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·Fill·holes</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>
206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="keywordtype">int</span>·cnt·=·0;</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>
207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="keywordflow">for</span>·(<span·class="keyword">auto</span>·i·:·bdry_edge)</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>
208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordflow">if</span>·(·mesh_.is_boundary(·i·)·)</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>
209 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····{</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>
Max diff block lines reached; 7500/132537 bytes (5.66%) of diff not shown.
32.1 KB
html2text {}
Max HTML report size reached
75.9 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/Tools/SmartTagger/SmartTaggerT_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, 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">VHierarchyWindow.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, 198 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>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>
 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>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;iostream&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><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>
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>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>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><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>155 <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>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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_ran[·...·truncated·by·diffoscope;·len:·3,·SHA:·3adfc04bef924b72ea066779ea97cf81b8ce28188b6351b2916a08a88da2581b·...·]</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>
 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>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··:·mesh_(_mesh),</div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
163 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>····current_base_(0),</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>
164 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····tag_range_(_tag_range)</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
165 <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="l00064"·name="l00064"></a><span·class="lineno">···64</span>··<span·class="comment">//·add·new·property</span></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="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>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="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>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
172 </div> 
173 <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>
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>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>
176 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>
177 <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>·</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>
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>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>
182 <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>
 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>
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>181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keywordtype">int</span>···········buffer_min_;</div>
187 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</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>
188 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>183 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keywordtype">int</span>···········current_pos_;</div>
189 <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>
 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>
190 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>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>
193 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="}"> 
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> 
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> 
198 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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>
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>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>
202 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>
Max diff block lines reached; 37893/62349 bytes (60.78%) of diff not shown.
14.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 SmartTaggerT_impl.hh5 VHierarchyWindow.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, 215 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//
 55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH
 64 52
 65 53
54 44//==·INCLUDES66 54//==·INCLUDES
55 =================================================================67 =================================================================
56 45 
57 46#include·"SmartTaggerT.hh" 
58 47 
59 48#include·<iostream> 
60 49#include·<limits> 
61 5068 55
 69 56#include·<OpenMesh/Tools/VDPM/VHierarchy.hh>
 70 57#include·<algorithm>
 71 58
 72 59//==·FORWARDDECLARATIONS
 73 ======================================================
 74 60
 75 61
62 51//==·NAMESPACES76 62//==·NAMESPACES
63 ===============================================================77 ===============================================================
64 5278 63
65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 65namespace·VDPM·{
66 54 
67 55//==·IMPLEMENTATION 
68 ========================================================== 
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 6681 66
80 67·//·reset·all·tags·once 
81 68·all_tags_to_zero();82 67//==·CLASS·DEFINITION
 83 =========================================================
 84 68
82 69}85 69
 86 _\x87_\x82class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8W_\x8i_\x8n_\x8d_\x8o_\x8w
83 70 
84 71 
85 72//--------------------------------------------------------------------------- 
86 -- 
87 7387 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: 
91 77_.~_.S_.m_.a_.r_.t_.T_.a_.g_.g_.e_.r_.T()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{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_;
93 79·mesh_.remove_property(ep_tag_); 
94 80} 
95 81 
96 82 
97 83//--------------------------------------------------------------------------- 
98 -- 
99 8498 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();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]
107 92106 92
108 93·if(·current_base_·<·max_uint·-·2*tag_range_) 
109 94·current_base_·+=·tag_range_; 
110 95·else107 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 96·{111 97·{
 112 98·assert(_node_handle._\x8i_\x8d_\x8x()·>=·0);
 113 99·return·0x80·>>·(unsigned·int)·(_node_handle._\x8i_\x8d_\x8x()·%·8);
112 97·//overflow·->·reset·all·tags 
Max diff block lines reached; 10396/15221 bytes (68.30%) of diff not shown.
64.1 KB
./usr/share/doc/libopenmesh-dev/html/a00869_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.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, 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">VHierarchy.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, 159 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><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="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>
 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="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span>·</div>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//==·INCLUDES·=================================================================</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">//·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>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">#include·&lt;<a·class="code"·href="a00674.html">OpenMesh/Core/System/omstream.hh</a>&gt;</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">//==·DEFINES·==================================================================</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="preprocessor">#define·STV_DEBUG_CHECKS</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>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="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/Tools/VDPM/VHierarchyNode.hh&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="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>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>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>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">//·Smarttagging·for·vertices</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">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmartTaggerVT;</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><span·class="comment">//·Smarttagging·for·edges</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;·<span·class="keyword">class·</span>SmartTaggerET;</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="comment">//·Smarttagging·for·faces</span></div>167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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="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>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> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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="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>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>174 <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>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="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#a658560e57bc2e1e7aca6ab477e1d0a33">id_t</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">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>
 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>
 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="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>
 198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</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_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>
179 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>{</div>205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··}</div>
180 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="keyword">public</span>:</div> 
181 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</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> 
183 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>·</div>206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</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>207 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</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>
Max diff block lines reached; 27505/51368 bytes (53.55%) 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 SmartTaggerT.hh5 VHierarchy.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, 193 lines modifiedOffset 45, 181 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 
55 45//==·INCLUDES 
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 ==================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
 61 49
 62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH
 63 51#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH
 64 52
65 5365 53
66 54#define·STV_DEBUG_CHECKS66 54//==·INCLUDES
 67 =================================================================
67 5568 55
 69 56#include·<vector>
 70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh>
 71 58
68 56//==·NAMESPACES 
69 =============================================================== 
70 57 
71 58namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
72 5972 59
73 60//==·FORWARD·DECLARATIONS73 60//==·FORWARDDECLARATIONS
74 =====================================================74 ======================================================
75 6175 61
 76 62
 77 63//==·NAMESPACES
 78 ===============================================================
 79 64
 80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 81 66namespace·VDPM·{
 82 67
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·DEFINITION83 68//==·CLASS·DEFINITION
87 =========================================================84 =========================================================
88 7385 69
 86 70
 87 _\x87_\x83class·OPENMESHDLLEXPORT·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y
89 7488 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: 
94 127 
95 129·_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T(Mesh&·_mesh,·unsigned·int·_tag_range·=·1); 
96 130 
97 132·_.~_.S_.m_.a_.r_.t_.T_.a_.g_.g_.e_.r_.T();89 75public:
 90 76
 91 _\x87_\x87·typedef·unsigned·int·_\x8i_\x8d_\x8__\x8t;
 92 78
 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 99
 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 107
 122 108·const·VHierarchyNode&·node(VHierarchyNodeHandle·_vhierarchynode_handle)
 123 const
Max diff block lines reached; 9373/14180 bytes (66.10%) of diff not shown.
58.7 KB
./usr/share/doc/libopenmesh-dev/html/a00875_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/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, 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">SmootherT.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 <a·href="a00875.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, 192 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="l00048"·name="l00048"></a><span·class="lineno">···48</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>
 144 <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>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</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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//=============================================================================</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>
 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>
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="comment">//==·INCLUDES·=================================================================</span></div>
151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH</span></div> 
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·OPENMESH_SMOOTHER_SMOOTHERT_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="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="a00920.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</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">//==·NAMESPACE·================================================================</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="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>
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;OpenMesh/Core/Utils/Property.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/Noncopyable.hh&gt;</span></div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <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> 
163 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//==·NAMESPACES·===============================================================</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>·{</div> 
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>Smoother·{</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>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>·Mesh&gt;</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>
171 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">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>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno"><a·class="line"·href="a03602.html">···76</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03602.html">SmootherT</a>·:·<span·class="keyword">private</span>·<a·class="code·hl_class"·href="a02870.html">Utils::Noncopyable</a></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>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="a00920.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>
175 <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>
176 <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_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>········Scalar;</div> 
177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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> 
178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a3570fd132d1ac589b380485cf59c9e0b">Mesh::Normal</a>········NormalType;</div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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> 
180 <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#a1e3309b66b4cb3bf22b6229f20375ef2">Mesh::EdgeHandle</a>····EdgeHandle;</div> 
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="comment">//·initialize·smoother</span></div> 
183 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">169 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}">
 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>
184 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">···87</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">Component</a>·{</div> 
185 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18abe52e6b9d369495ca31057e39e29e465">···88</a></span>····<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18abe52e6b9d369495ca31057e39e29e465">Tangential</a>,···········</div> 
186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18af2527cfb0045e95d97010a5621e9ca5c">···89</a></span>····<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18af2527cfb0045e95d97010a5621e9ca5c">Normal</a>,···············</div> 
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<a·class="code·hl_enumvalue"·href="a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602">Tangential_and_Normal</a>·</div> 
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03602.html#a867faa77ce2ddee85543459f6653af18a898a6c92513c4d4ec9fbd4652752c602">···91</a></span>··};</div> 
189 </div>173 </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">enum</span>·Continuity·{</div> 
192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····C0,</div> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····C1,</div> 
194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····C2</div> 
195 <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>174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:</div> 
198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
199 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··SmootherT(·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh·);</div> 
200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keyword">virtual</span>·~SmootherT();</div> 
201 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
202 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
203 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">public</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>
204 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div> 
205 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="comment">//===========================================================================</span></div> 
206 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="comment">//===========================================================================</span></div> 
207 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
208 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03602.html#a8f76bf70d991095b63f4161cc8406b6a">initialize</a>(<a·class="code·hl_enumeration"·href="a03602.html#a867faa77ce2ddee85543459f6653af18">Component</a>·_comp,·Continuity·_cont);</div> 
209 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>·</div> 
210 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03602.html#a6f87efbec4758b930d02372f26c8bed8">smooth</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n);</div> 
Max diff block lines reached; 8832/45818 bytes (19.28%) of diff not shown.
13.8 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 ModIndependentSetsT.hh
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/*·=========================================================================·*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, 255 lines modifiedOffset 45, 94 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 42 
54 43 
55 48//52 46//
56 =============================================================================53 =============================================================================
 54 47//
 55 48//·CLASS·ModQuadricT
57 49//56 49//
58 50//·CLASS·SmootherT 
59 51//57 50//
60 52// 
61 =============================================================================58 =============================================================================
 59 51#ifndef·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
 60 52#define·OPENMESH_TOOLS_MODINDEPENDENTSETST_HH
62 5361 53
63 54#ifndef·OPENMESH_SMOOTHER_SMOOTHERT_HH 
64 55#define·OPENMESH_SMOOTHER_SMOOTHERT_HH 
65 56 
66 57 
67 58//==·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
 67 58//==·NAMESPACE
 68 ================================================================
69 5969 59
70 60#include·<OpenMesh/Core/System/config.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 
77 66//==·NAMESPACES 
78 =============================================================== 
79 67 
80 68namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{70 60namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
81 69namespace·Smoother·{ 
82 7071 61namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 72 62
83 71//==·CLASS·DEFINITION73 63//==·CLASS·DEFINITION
84 =========================================================74 =========================================================
85 7275 64
86 75template·<class·Mesh>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>·{
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: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·;
90 79 
91 80·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·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·// 
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); 
124 121 
125 123·virtual·void·_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(unsigned·int·_n); 
126 124 
127 127·// 
128 =========================================================================== 
129 130·// 
130 =========================================================================== 
131 131 
132 141·void·_\x8s_\x8e_\x8t_\x8__\x8r_\x8e_\x8l_\x8a_\x8t_\x8i_\x8v_\x8e_\x8__\x8l_\x8o_\x8c_\x8a_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r(Scalar·_err); 
133 142 
134 149·void·_\x8s_\x8e_\x8t_\x8__\x8a_\x8b_\x8s_\x8o_\x8l_\x8u_\x8t_\x8e_\x8__\x8l_\x8o_\x8c_\x8a_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r(Scalar·_err); 
135 150 
136 155·void·_\x8d_\x8i_\x8s_\x8a_\x8b_\x8l_\x8e_\x8__\x8l_\x8o_\x8c_\x8a_\x8l_\x8__\x8e_\x8r_\x8r_\x8o_\x8r_\x8__\x8c_\x8h_\x8e_\x8c_\x8k(); 
137 156 
138 _\x81_\x86_\x87·void·_\x8s_\x8k_\x8i_\x8p_\x8__\x8f_\x8e_\x8a_\x8t_\x8u_\x8r_\x8e_\x8s(·bool·_state·){·skip_features_·=·_state;·}; 
139 168 
140 169 
141 172private: 
142 17381 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)·{
Max diff block lines reached; 5988/14147 bytes (42.33%) of diff not shown.
26.3 KB
./usr/share/doc/libopenmesh-dev/html/a00878.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/Decimater/CollapseInfoT.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, 100 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">SmootherT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CollapseInfoT.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/Utils/vector_cast.hh&gt;</code><br·/> 
100 <code>#include·&lt;<a·class="el"·href="a00875_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/> 
 99 <p>Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.··
 100 <a·href="#details">More...</a></p>
101 </div><div·class="textblock"><div·class="dynheader">101 <div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·SmootherT_impl.hh:</div>102 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00879.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00880.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep">
 106 <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"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>
106 <area·shape="rect"·title="·"·alt=""·coords="142,5,337,45"/>108 <area·shape="poly"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>
 109 <area·shape="rect"·href="a00905.html"·title="·"·alt=""·coords="341,181,541,221"/>
 110 <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="rect"·href="a00926.html"·title="·"·alt=""·coords="565,181,765,221"/>
 112 <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="rect"·href="a00932.html"·title="·"·alt=""·coords="789,181,989,221"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/>
 115 <area·shape="rect"·href="a00896.html"·title="·"·alt=""·coords="1013,181,1213,221"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/>
107 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="93,533,252,573"/>117 <area·shape="rect"·href="a00875_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>
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"/>118 <area·shape="poly"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/>
 119 <area·shape="rect"·href="a00911.html"·title="·"·alt=""·coords="1461,181,1661,221"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>
 121 <area·shape="rect"·href="a00938.html"·title="·"·alt=""·coords="1512,269,1712,309"/>
 122 <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="rect"·href="a00902.html"·title="·"·alt=""·coords="1736,181,1936,221"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>
 125 <area·shape="rect"·href="a00950.html"·title="·"·alt=""·coords="1960,181,2160,221"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>
 127 <area·shape="rect"·href="a00908.html"·title="·"·alt=""·coords="2184,181,2384,221"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>
109 <area·shape="rect"·href="a00875.html"·title="·"·alt=""·coords="231,93,426,133"/>129 <area·shape="rect"·href="a00893.html"·title="·"·alt=""·coords="341,269,541,309"/>
110 <area·shape="poly"·title="·"·alt=""·coords="261,44,301,82,297,86,257,48"/>130 <area·shape="poly"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/>
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="a00509_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="a00506_source.html"·title="·"·alt=""·coords="179,709,337,749"/>131 <area·shape="rect"·href="a00890.html"·title="·"·alt=""·coords="117,269,317,309"/>
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="a00467_source.html"·title="·"·alt=""·coords="1042,621,1237,661"/> 
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"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="338,746,549,792,548,797,337,751"/>132 <area·shape="poly"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/>
124 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="261,357,439,397"/>133 <area·shape="rect"·href="a01061_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>
 134 <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="rect"·href="a00914.html"·title="·"·alt=""·coords="453,357,653,397"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/>
 137 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="229,357,429,397"/>
125 <area·shape="poly"·title="·"·alt=""·coords="333,133,350,343,345,344,327,134"/>138 <area·shape="poly"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/>
126 <area·shape="rect"·href="a00527_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="a00548_source.html"·title="·"·alt=""·coords="220,445,379,485"/>139 <area·shape="rect"·href="a00899.html"·title="·"·alt=""·coords="229,445,429,485"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/>
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="a00638_source.html"·title="·"·alt=""·coords="1424,709,1588,749"/>142 <area·shape="rect"·href="a00929.html"·title="·"·alt=""·coords="5,357,205,397"/>
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[·...·truncated·by·diffoscope;·len:·85,·SHA:·c48a9bb3810ef24ea82c6d35eca19d07e6d529876e8a5e0e750ce1ab47167e2b·...·]"/>143 <area·shape="poly"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/>
134 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2096,269,2255,309"/>144 <area·shape="rect"·href="a00923.html"·title="·"·alt=""·coords="565,269,765,309"/>
135 <area·shape="poly"·title="·"·alt=""·coords="2178,222,2178,255,2173,255,2173,222"/>145 <area·shape="poly"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/>
136 <area·shape="rect"·title="·"·alt=""·coords="2314,805,2373,830"/> 
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,230,2254,214"/> 
138 <area·shape="rect"·title="·"·alt=""·coords="2003,805,2065,830"/>146 <area·shape="rect"·href="a00917.html"·title="·"·alt=""·coords="789,269,989,309"/>
 147 <area·shape="poly"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/>
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"/> 
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="a00332_source.html"·title="·"·alt=""·coords="1309,269,1473,309"/>148 <area·shape="rect"·href="a00887.html"·title="·"·alt=""·coords="1013,269,1213,309"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="1116,235,1116,269,1111,269,1111,235"/>
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"/> 
150 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="1903,365,2154,390"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="2144,312,2061,360,2059,355,2142,307"/>150 <area·shape="poly"·title="·"·alt=""·coords="1615,323,1615,357,1609,357,1609,323"/>
152 <area·shape="rect"·href="a00674.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="a00335_source.html"·title="·"·alt=""·coords="1547,533,1711,573"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="2003,392,1685,530,1683,525,2001,388"/> 
159 <area·shape="rect"·href="a00338_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"/> 
Max diff block lines reached; 2289/25055 bytes (9.14%) of diff not shown.
1.75 KB
html2text {}
    
Offset 1, 18 lines modifiedOffset 1, 28 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 SmootherT_impl.hh·File·Reference 
7 #include·<OpenMesh/Core/Utils/vector_cast.hh> 
8 #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> 
9 Include·dependency·graph·for·SmootherT_impl.hh:5 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 CollapseInfoT.hh·File·Reference
 7 Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge
 8 collapse.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 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.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.
 11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 12 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8·_\x8>
 13  ········Stores·information·about·a·halfedge·collapse.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 14  
11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
15  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  
 23 *\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*
 24 Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge
 25 collapse.
16 ===============================================================================26 ===============================================================================
17 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.27 ·····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·.28 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
102 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/Tools/Smoother/SmootherT_impl.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 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">CollapseInfoT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00878.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="a00878.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, 428 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="l00048"·name="l00048"></a><span·class="lineno">···48</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>
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="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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··STRUCT·CollpaseInfoT</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="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>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="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><span·class="preprocessor">#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_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="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="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>
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="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>153 <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="a00875.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> 
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACE·================================================================</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="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>
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>
 159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
160 <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="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> 
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>·</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> 
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>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="foldopen00072"·data-start="{"·data-end="}">162 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">
 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>
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>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>
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> 
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="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">//·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> 
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>168 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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>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::[·...·truncated·by·diffoscope;·len:·110,·SHA:·1f656f47679ccdab0ff1fada6a14977eff96d455fe24979749cb0cbe87bc6aaf·...·]</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>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··continuity_·=·C0;</div>179 <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>··tolerance_··=·-1.0;</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::H[·...·truncated·by·diffoscope;·len:·125,·SHA:·3910f8f24be8d8ede9255eab3990a13b10c434afe562a35626bd0cd15ddb9020·...·];</div>
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>}</div>181 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>};</div>
192 </div>182 </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> 
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>183 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 184 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>185 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</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> 
205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··mesh_.release_vertex_normals();</div> 
206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div> 
207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<span·class="comment">//·free·custom·properties</span></div> 
208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··mesh_.remove_property(original_positions_);</div> 
209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>··mesh_.remove_property(original_normals_);</div> 
210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··mesh_.remove_property(new_positions_);</div> 
211 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··mesh_.remove_property(is_active_);</div> 
212 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>}</div> 
213 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div> 
214 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>·</div> 
Max diff block lines reached; 54394/81975 bytes (66.35%) of diff not shown.
21.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 SmootherT_impl.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 _\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, 477 lines modifiedOffset 47, 165 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 48//
56 =============================================================================55 =============================================================================
57 49//56 49//
58 50//·CLASS·SmootherT·-·IMPLEMENTATION57 50//·STRUCT·CollpaseInfoT
59 51//58 51//
60 52//59 52//
61 =============================================================================60 =============================================================================
62 53 
63 54#define·OPENMESH_SMOOTHERT_C61 53#ifndef·OPENMESH_DECIMATER_COLLAPSEINFOT_HH
 62 54#define·OPENMESH_DECIMATER_COLLAPSEINFOT_HH
64 5563 55
65 56//==·INCLUDES64 56//==·INCLUDES
66 =================================================================65 =================================================================
67 5766 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 60 
71 61//==·NAMESPACES67 58//==·NAMESPACE
72 ===============================================================68 ================================================================
 69 59
 70 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 71 61namespace·Decimater·{
73 6272 62
 73 63//==·CLASS·DEFINITION
74 63 
75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 65namespace·Smoother·{ 
77 66 
78 67 
79 68//==·IMPLEMENTATION 
80 ==========================================================74 =========================================================
 75 64
81 69 
82 70 
83 71template·<class·Mesh>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};
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 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 
107 95 
108 96//--------------------------------------------------------------------------- 
109 -- 
110 9796 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 107 
121 108·//·free·custom·properties 
122 109·mesh_.remove_property(original_positions_); 
123 110·mesh_.remove_property(original_normals_); 
124 111·mesh_.remove_property(new_positions_); 
125 112·mesh_.remove_property(is_active_); 
126 113} 
127 114 
128 115 
129 116//--------------------------------------------------------------------------97 98//---------------------------------------------------------------------------
130 ---98 --
 99 99
131 117 
132 118 
133 119template·<class·Mesh>100 126template<class·Mesh>
134 120void 
Max diff block lines reached; 16060/22101 bytes (72.67%) of diff not shown.
19.1 KB
./usr/share/doc/libopenmesh-dev/html/a00881.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_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/BaseDecimaterT_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 90, 140 lines modifiedOffset 90, 42 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="#namespaces">Namespaces</a>·&#124;94 <a·href="#namespaces">Namespaces</a>·&#124;
95 <a·href="#define-members">Macros</a>··</div>95 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">BaseDecimaterT_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="a00884_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 100 <code>#include·&lt;cfloat&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:</div>102 Include·dependency·graph·for·BaseDecimaterT_impl.hh:</div>
102 <div·class="dyncontent">103 <div·class="dyncontent">
103 <div·class="center"><img·src="a00882.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00882.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="2049,5,2252,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>
106 <area·shape="rect"·href="a00884.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="a00875.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="a00668_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="a00527_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="a00548_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"/>107 <area·shape="rect"·title="·"·alt=""·coords="31,93,94,119"/>
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="a00638_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="a00518_source.html"·title="·"·alt=""·coords="357,357,515,397"/> 
122 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>108 <area·shape="poly"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/>
123 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/>109 <area·shape="rect"·title="·"·alt=""·coords="119,93,177,119"/>
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="a00332_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="a00347_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="a00674.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="a00335_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="a00338_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="a00467_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="a00656_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="a00326_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="a00443_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="a00551_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/> 
175 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>110 <area·shape="poly"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>
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="a00506_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="a00671_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"/> 
194 <area·shape="poly"·title="·"·alt=""·coords="612,840,542,887,539,883,609,835"/> 
195 <area·shape="rect"·title="·"·alt=""·coords="587,893,677,918"/> 
196 <area·shape="poly"·title="·"·alt=""·coords="640,838,637,879,631,879,635,837"/> 
197 <area·shape="rect"·title="·"·alt=""·coords="701,893,752,918"/> 
198 <area·shape="poly"·title="·"·alt=""·coords="660,836,706,881,703,884,656,840"/> 
Max diff block lines reached; 1357/18276 bytes (7.43%) of diff not shown.
1.18 KB
html2text {}
    
Offset 1, 17 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 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s
6 LaplaceSmootherT_impl.hh·File·Reference6 BaseDecimaterT_impl.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>7 #include·<vector>
 8 #include·<cfloat>
8 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:9 Include·dependency·graph·for·BaseDecimaterT_impl.hh:
9 _\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.
10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
14  15  
 16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
 17  ···········Software·related·to·mesh·decimation.
 18  
15 ===============================================================================19 ===============================================================================
16 ·····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.
17 ·····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·.
93.2 KB
./usr/share/doc/libopenmesh-dev/html/a00881_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/LaplaceSmootherT_impl.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, 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">LaplaceSmootherT_impl.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 <a·href="a00881.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="a00881.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, 201 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="l00048"·name="l00048"></a><span·class="lineno">···48</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>
146 <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="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·LaplaceSmootherT·-·IMPLEMENTATION</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>
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="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>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>
 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>
150 <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>
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>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>
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="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#else</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="a00884.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.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;cfloat&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="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#endif</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>·</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="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>160 <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>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="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>Smoother·{</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="l00066"·name="l00066"></a><span·class="lineno">···66</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="comment">//==·IMPLEMENTATION·==========================================================</span></div>
164 <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>
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> 
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>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>
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>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>
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="l00074"·name="l00074"></a><span·class="lineno">···74</span>··mesh_.request_face_status();</div>
172 <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>
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="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>175 <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>··Base::mesh_.add_property(edge_weights_);</div>176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>
176 <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>
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>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>
183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>LaplaceSmootherT&lt;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="l00087"·name="l00087"></a><span·class="lineno">···87</span>~LaplaceSmootherT()</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>
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>··<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>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>
190 <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>····all_modules_.clear();</div>
191 <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>
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="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>·</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>
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="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</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>
196 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keywordtype">void</span></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>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>
199 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</div>201 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>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>
201 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
202 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">//·calculate·weights</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>
203 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>··<span·class="keywordflow">switch</span>·(_comp)</div>208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="comment">//·is·v0·deleted?</span></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>····<span·class="keywordflow">case</span>·Base::Tangential:</div> 
206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······compute_weights(UniformWeighting);</div> 
Max diff block lines reached; 44063/75335 bytes (58.49%) of diff not shown.
19.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 LaplaceSmootherT_impl.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 _\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, 234 lines modifiedOffset 46, 339 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//53 45//
56 =============================================================================54 =============================================================================
 55 46//
 56 47//·CLASS·DecimaterT·-·IMPLEMENTATION
 57 48//
57 49//58 49//
58 50//·CLASS·LaplaceSmootherT·-·IMPLEMENTATION 
59 51// 
60 52// 
61 =============================================================================59 =============================================================================
 60 50#define·OPENMESH_BASE_DECIMATER_DECIMATERT_CC
 61 51
62 53 
63 54#define·OPENMESH_LAPLACE_SMOOTHERT_C 
64 55 
65 56//==·INCLUDES62 52//==·INCLUDES
66 =================================================================63 =================================================================
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 5964 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
70 6071 60
71 61//==·NAMESPACES72 61//==·NAMESPACE
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·Decimater·{
 77 65
77 66 
78 67 
79 68//==·IMPLEMENTATION78 66//==·IMPLEMENTATION
80 ==========================================================79 ==========================================================
 80 67
81 69 
82 70 
83 71template·<class·Mesh>81 68template<class·Mesh>
84 72LaplaceSmootherT<Mesh>:: 
85 73LaplaceSmootherT(Mesh&·_mesh) 
86 74·:·SmootherT<Mesh>(_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();
87 75{88 75
 89 76}
 90 77
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//---------------------------------------------------------------------------91 78//---------------------------------------------------------------------------
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 --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 96110 96
111 97 
112 98template·<class·Mesh> 
113 99void 
114 100LaplaceSmootherT<Mesh>:: 
115 101initialize(Component·_comp,·Continuity·_cont) 
116 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: 
Max diff block lines reached; 13712/19974 bytes (68.65%) of diff not shown.
17.5 KB
./usr/share/doc/libopenmesh-dev/html/a00882.map
    
Offset 1, 109 lines modifiedOffset 1, 7 lines modified
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT_impl.hh">1 <map·id="OpenMesh/Tools/Decimater/BaseDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/BaseDecimaterT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2049,5,2252,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,205,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00884.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="$a00875.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"/> 
7 <area·shape="rect"·id="Node000004"·href="$a00668_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="$a00527_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="$a00548_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"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="31,93,94,119"/>
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="$a00638_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="$a00518_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"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/>
20 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="128,893,187,918"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="119,93,177,119"/>
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="$a00332_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="$a00347_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="$a00674.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="$a00335_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="$a00338_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="$a00467_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="$a00656_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="$a00326_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="$a00443_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="$a00551_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"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>
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="$a00506_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="$a00671_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"/> 
109 </map>7 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00882.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 15067b8013857bc419ead6a73cf187f01 b37904d65b6823fd4556b5dd2f686d1e
18.9 MB
./usr/share/doc/libopenmesh-dev/html/a00882.png
18.9 MB
sng
Max HTML report size reached
21.5 KB
./usr/share/doc/libopenmesh-dev/html/a00884.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/Decimater/Observer.cc·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, 42 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">LaplaceSmootherT.hh·File·Reference</div></div>95 ··<div·class="headertitle"><div·class="title">Observer.cc·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;<a·class="el"·href="a00875_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code><br·/>98 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00935_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">99 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·LaplaceSmootherT.hh:</div>100 Include·dependency·graph·for·Observer.cc:</div>
102 <div·class="dyncontent">101 <div·class="dyncontent">
103 <div·class="center"><img·src="a00885.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·alt=""/></div>102 <div·class="center"><img·src="a00885.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8cc"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT_8hh">103 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8cc"·id="aOpenMesh_2Tools_2Decimater_2Observer_8cc">
105 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>104 <area·shape="rect"·title="·"·alt=""·coords="15,5,215,45"/>
106 <area·shape="rect"·href="a00875.html"·title="·"·alt=""·coords="2053,93,2248,133"/>105 <area·shape="rect"·href="a00935.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="15,93,215,133"/>
107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>106 <area·shape="poly"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>
108 <area·shape="rect"·href="a00668_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="a00527_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="a00548_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="a00638_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="a00518_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"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,189,76,214"/>
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"/> 
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="a00332_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="a00347_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="a00674.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="a00335_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="a00338_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="a00467_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="a00656_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="a00326_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="a00443_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="a00551_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/> 
173 <area·shape="poly"·title="·"·alt=""·coords="1138,483,1200,524,1198,528,1135,488"/> 
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"/>108 <area·shape="poly"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>
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="a00506_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="a00671_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"/>109 <area·shape="rect"·title="·"·alt=""·coords="101,181,279,221"/>
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"/> 
Max diff block lines reached; 3419/20365 bytes (16.79%) of diff not shown.
1.54 KB
html2text {}
    
Offset 1, 23 lines modifiedOffset 1, 19 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·Reference5 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 Observer.cc·File·Reference
7 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8T_\x8o_\x8o_\x8l_\x8s_\x8/_\x8S_.m_.o_.o_.t_.h_.e_.r_./_.S_.m_.o_.o_.t_.h_.e_.r_.T_\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_./_.O_.b_.s_.e_.r_.v_.e_.r_\x8._\x8h_\x8h>
 8 Include·dependency·graph·for·Observer.cc:
8 Include·dependency·graph·for·LaplaceSmootherT.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. 
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\x8s9 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h10 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the11  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.12 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
20  13  
 14 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
 15  ···········Software·related·to·mesh·decimation.
 16  
21 ===============================================================================17 ===============================================================================
22 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.18 ·····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·.19 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
17.6 KB
./usr/share/doc/libopenmesh-dev/html/a00885.map
    
Offset 1, 107 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh">1 <map·id="OpenMesh/Tools/Decimater/Observer.cc"·name="OpenMesh/Tools/Decimater/Observer.cc">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="15,5,215,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00875.html"·title="·"·alt=""·coords="2053,93,2248,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00935.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="2153,46,2153,79,2148,79,2148,46"/>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="$a00668_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="$a00527_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="$a00548_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="$a00638_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="$a00518_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"/>5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,189,76,214"/>
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="$a00332_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="$a00347_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"/>6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="101,135,62,180,58,176,97,132"/>
34 <area·shape="rect"·id="Node000026"·href="$a00674.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="$a00335_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="$a00338_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="$a00467_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="$a00656_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="$a00326_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="$a00443_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="$a00551_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/> 
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"/>7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="101,181,279,221"/>
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="$a00506_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="$a00671_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"/> 
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"/>8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>
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"/> 
107 </map>9 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a00885.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 fd1129cbfc87548260f2570b1685371e1 82ed9069b09bf744cfac461e9f8a9288
17.5 MB
./usr/share/doc/libopenmesh-dev/html/a00885.png
17.5 MB
sng
Max HTML report size reached
36.0 KB
./usr/share/doc/libopenmesh-dev/html/a00887.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/Decimater/ModHausdorffT_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, 163 lines modifiedOffset 88, 148 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">JacobiLaplaceSmootherT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModHausdorffT_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="a00884_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00896_source.html">ModHausdorffT.hh</a>&quot;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·JacobiLaplaceSmootherT.hh:</div>101 Include·dependency·graph·for·ModHausdorffT_impl.hh:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><img·src="a00888.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00888.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT_8hh">104 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="2048,5,2253,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>
106 <area·shape="rect"·href="a00884.html"·title="·"·alt=""·coords="2053,93,2248,133"/>106 <area·shape="rect"·href="a00896.html"·title="·"·alt=""·coords="1918,93,2058,119"/>
107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>107 <area·shape="poly"·title="·"·alt=""·coords="1991,46,1991,79,1985,79,1985,46"/>
108 <area·shape="rect"·href="a00875.html"·title="·"·alt=""·coords="2053,181,2248,221"/> 
109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>108 <area·shape="rect"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>
 109 <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="rect"·href="a00668_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>110 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>
111 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>111 <area·shape="poly"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/>
 112 <area·shape="rect"·title="·"·alt=""·coords="2179,775,2242,801"/>
 113 <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="rect"·title="·"·alt=""·coords="2400,174,2459,199"/>
 115 <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"/>
112 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="357,269,515,309"/>116 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="993,680,1151,720"/>
 117 <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="rect"·href="a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>
113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/> 
114 <area·shape="rect"·href="a00548_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="a00638_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="a00518_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"/>120 <area·shape="rect"·title="·"·alt=""·coords="493,775,552,801"/>
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,[·...·truncated·by·diffoscope;·len:·15,·SHA:·2ff7d87ced7b44bc16bfb5fb77beb82ae8ec07580e105aff5ca55be4f434050b·...·]"/>121 <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"/>
129 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/>122 <area·shape="rect"·title="·"·alt=""·coords="1449,768,1628,808"/>
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"/>123 <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="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="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"/>
131 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>126 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>
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"/>127 <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,[·...·truncated·by·diffoscope;·len:·137,·SHA:·baadfc65d6599e11e6d0d90c423c04b00f0bc748c76bea0bb8a47304faecb4cb·...·]"/>
 128 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="823,255,982,295"/>
 129 <area·shape="poly"·title="·"·alt=""·coords="1351,204,996,261,995,256,1351,198"/>
 130 <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"/>
134 <area·shape="rect"·title="·"·alt=""·coords="787,893,863,918"/>131 <area·shape="rect"·title="·"·alt=""·coords="897,775,983,801"/>
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"/>132 <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,66[·...·truncated·by·diffoscope;·len:·146,·SHA:·096a48cf737c967a9839d04442c421c2517c8cba1482e6fdcd5e81abaf150c7a·...·]6"/>
 133 <area·shape="rect"·title="·"·alt=""·coords="1923,511,2003,537"/>
 134 <area·shape="poly"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>
137 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="549,453,800,478"/>135 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>
138 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>136 <area·shape="poly"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/>
 138 <area·shape="rect"·title="·"·alt=""·coords="1113,775,1189,801"/>
 139 <area·shape="poly"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,718"/>
 140 <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="rect"·href="a00461_source.html"·title="·"·alt=""·coords="668,343,919,368"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>
139 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>143 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>
 144 <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="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"/>
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="a00335_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="a00338_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"/>146 <area·shape="rect"·title="·"·alt=""·coords="534,599,621,625"/>
 147 <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"/>
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="a00467_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="a00656_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="a00326_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>148 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="675,504,839,544"/>
 149 <area·shape="poly"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/>
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"/> 
Max diff block lines reached; 2000/35173 bytes (5.69%) of diff not shown.
1.56 KB
html2text {}
    
Offset 1, 22 lines modifiedOffset 1, 20 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 ModHausdorffT_impl.hh·File·Reference
 7 #include·"_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T_\x8._\x8h_\x8h"
 8 Include·dependency·graph·for·ModHausdorffT_impl.hh:
5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
6 JacobiLaplaceSmootherT.hh·File·Reference 
7 #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> 
8 Include·dependency·graph·for·JacobiLaplaceSmootherT.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.9 _\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:_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\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.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
14   
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  14  
 15 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
 16  ···········Software·related·to·mesh·decimation.
 17  
20 ===============================================================================18 ===============================================================================
21 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.19 ·····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·.20 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
81.6 KB
./usr/share/doc/libopenmesh-dev/html/a00887_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/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, 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">ModHausdorffT_impl.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00887.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="a00887.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, 86 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="l00049"·name="l00049"></a><span·class="lineno">···49</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>
 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>
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="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="l00053"·name="l00053"></a><span·class="lineno">···53</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><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C</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>·</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="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="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="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="a00896.html">ModHausdorffT.hh</a>&quot;</span></div>
154 <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>
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="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="a00884.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</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="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>
159 <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>Decimater·{</div>
160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
161 <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">//==·IMPLEMENTATION·==========================================================</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> 
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
166 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>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>
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_[·...·truncated·by·diffoscope;·len:·58,·SHA:·90e2f20704ca1f3d23bdaae44be117a59cd958dbb7980575d0c83852617d745b·...·]</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>
170 <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>
 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>
171 <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="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="keyword">const</span>·Point·v0v2·=·_v2·-·_v0;</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>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>
 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>
173 <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>
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>178 <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·class="code·hl_class"·href="a03598.html">LaplaceSmootherT&lt;Mesh&gt;</a>(_mesh)·{}</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>
 181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····<span·class="keywordflow">return</span>·-1.0;</div>
177 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
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>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>
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">protected</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>
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</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> 
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div> 
187 <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> 
189 <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>
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>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>
 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>
 205 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······s01·=·(·v0v1·|·v0p·)·*·inv_v0v1_2;</div>
 206 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>······<span·class="keywordflow">if</span>·(s01·&lt;=·0.0)·{</div>
 207 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>········v0p·=·_v0;</div>
 208 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>······}·<span·class="keywordflow">else</span>·<span·class="keywordflow">if</span>·(s01·&gt;=·1.0)·{</div>
 209 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>········v0p·=·_v1;</div>
 210 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>······}·<span·class="keywordflow">else</span>·{</div>
Max diff block lines reached; 4771/66354 bytes (7.19%) 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 JacobiLaplaceSmootherT.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 _\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, 105 lines modifiedOffset 47, 403 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 49//54 47//
56 =============================================================================55 =============================================================================
 56 48//
 57 49//·CLASS·ModHausdorffT·-·IMPLEMENTATION
57 50//58 50//
58 51//·CLASS·JacobiLaplaceSmootherT 
59 52//59 51//
60 53// 
61 =============================================================================60 =============================================================================
 61 52
 62 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_C
62 5463 54
 64 55
63 55#ifndef·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH 
64 56#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_HH 
65 57 
66 58 
67 59//==·INCLUDES65 56//==·INCLUDES
68 =================================================================66 =================================================================
 67 57
 68 58#include·"_\x8M_\x8o_\x8d_\x8H_\x8a_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T_\x8._\x8h_\x8h"
 69 59
69 6070 60
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//==·NAMESPACES71 61//==·NAMESPACES
74 ===============================================================72 ===============================================================
 73 62
 74 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 75 64namespace·Decimater·{
75 6576 65
 77 66//==·IMPLEMENTATION
76 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
77 67namespace·Smoother·{ 
78 68 
79 69//==·CLASS·DEFINITION 
80 =========================================================78 ==========================================================
81 7079 67
82 74template·<class·Mesh>80 68template·<class·MeshT>
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: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
89 8193 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;
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 8799 87
97 88protected: 
98 89 
99 90·virtual·void·compute_new_positions_C0(); 
100 91·virtual·void·compute_new_positions_C1(); 
101 92 
102 93 
103 94private: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 94
104 95107 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·_\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>·squared_umbrellas_; 
107 98}; 
108 99 
109 100108 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;
110 101//113 101
111 ============================================================================= 
112 102}·//·namespace·Smoother 
113 103}·//·namespace·OpenMesh 
114 104// 
115 ============================================================================= 
116 105#if·defined(OM_INCLUDE_TEMPLATES)·&&·!defined 
117 (OPENMESH_JACOBI_LAPLACE_SMOOTHERT_C) 
118 106#define·OPENMESH_JACOBI_LAPLACE_SMOOTHERT_TEMPLATES 
119 107#include·"_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8__\x8i_\x8m_\x8p_\x8l_\x8._\x8h_\x8h" 
120 108#endif 
121 109//114 102·if·(a·<·0)
 115 103·{
Max diff block lines reached; 3967/17031 bytes (23.29%) of diff not shown.
35.1 KB
./usr/share/doc/libopenmesh-dev/html/a00888.map
    
Offset 1, 109 lines modifiedOffset 1, 112 lines modified
1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.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="2048,5,2253,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1888,5,2088,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00884.html"·title="·"·alt=""·coords="2053,93,2248,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00896.html"·title="·"·alt=""·coords="1918,93,2058,119"/>
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="1991,46,1991,79,1985,79,1985,46"/>
5 <area·shape="rect"·id="Node000003"·href="$a00875.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"/>5 <area·shape="rect"·id="Node000003"·href="$a00920.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"/>
7 <area·shape="rect"·id="Node000004"·href="$a00668_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>7 <area·shape="rect"·id="Node000008"·href="$a00785_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>
8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>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"/>
 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"/>
 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"/>
9 <area·shape="rect"·id="Node000006"·href="$a00527_source.html"·title="·"·alt=""·coords="357,269,515,309"/>13 <area·shape="rect"·id="Node000004"·href="$a00722_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"/>
 15 <area·shape="rect"·id="Node000006"·href="$a00878.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"/>
 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"/>
 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"/>
 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"/>
 23 <area·shape="rect"·id="Node000009"·href="$a00617_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"/>
 25 <area·shape="rect"·id="Node000011"·href="$a00761_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"/>
 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"/>
 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"/>
10 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>31 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>
11 <area·shape="rect"·id="Node000035"·href="$a00548_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>32 <area·shape="rect"·id="Node000035"·href="$a00482_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>
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"/>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"/>
13 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1596,885,1775,925"/>35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1113,775,1189,801"/>
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,1[·...·truncated·by·diffoscope;·len:·149,·SHA:·3f21a4794611702b626d3ffe406927d504f8772428444ca3126625ae2e1c361e·...·]"/>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"/>
16 <area·shape="rect"·id="Node000007"·href="$a00638_source.html"·title="·"·alt=""·coords="753,797,917,837"/>38 <area·shape="rect"·id="Node000012"·href="$a00461_source.html"·title="·"·alt=""·coords="668,343,919,368"/>
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="$a00518_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="$a00332_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"/>39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>
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="$a00347_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>40 <area·shape="rect"·id="Node000028"·href="$a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>
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="$a00335_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="$a00338_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"/>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"/>
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"/>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"/>
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="$a00467_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>45 <area·shape="rect"·id="Node000014"·href="$a00476_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"/>
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="$a00656_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="$a00326_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="$a00443_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="$a00551_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>47 <area·shape="rect"·id="Node000018"·href="$a00587_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"/>
 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"/>
72 <area·shape="poly"·id="edge52_Node000017_Node000032"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>50 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="719,546,615,596,612,591,717,542"/>
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"/>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"/>
 53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="645,599,720,625"/>
80 <area·shape="poly"·id="edge36_Node000024_Node000025"·title="·"·alt=""·coords="1611,661,1615,703,1610,703,1606,662"/>54 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/>
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"/>55 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="795,599,869,625"/>
 56 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="776,543,815,587,811,591,772,546"/>
 57 <area·shape="poly"·id="edge24_Node000018_Node000005"·title="·"·alt=""·coords="1193,452,1145,472,1124,487,1108,505,1101,524,1108,543,1137,586,1170,613,1208,627,1250,633,1343,642,1393,654,1445,678,1469,694,1490,714,1522,755,1518,758,1486,718,1465,699,1443,682,1391,659,1342,647,1249,638,1207,632,1168,617,1133,590,1103,545,1096,524,1103,503,1121,483,1143,467,1191,447"/>
 58 <area·shape="poly"·id="edge26_Node000018_Node000007"·title="·"·alt=""·coords="1217,459,1093,506,1011,546,934,594,909,615,883,634,852,647,824,654,776,659,728,664,701,671,670,682,635,702,601,724,547,768,543,764,597,720,632,697,668,678,699,666,727,659,775,654,823,649,850,642,880,630,906,611,930,590,1008,541,1091,502,1215,454"/>
 59 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1193,441,1061,446,907,457,763,476,706,490,664,506,640,523,620,545,591,589,587,586,616,541,637,519,661,502,704,485,762,471,906,452,1061,441,1192,436"/>
 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"/>
 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"/>
 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"/>
 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="$a00449_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"/>
 69 <area·shape="rect"·id="Node000023"·href="$a00698_source.html"·title="·"·alt=""·coords="1517,680,1681,720"/>
Max diff block lines reached; 0/35897 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00888.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 a8b5de50c7b6f7bbcbf42f56f29e0abf1 8273d0ee1396e547f4f84aec7538e722
35.9 MB
./usr/share/doc/libopenmesh-dev/html/a00888.png
35.9 MB
sng
Max HTML report size reached
36.1 KB
./usr/share/doc/libopenmesh-dev/html/a00890_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/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">smooth_mesh.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="a00890.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, 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><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="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>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="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</span></div>147 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··CLASS·McDecimaterT</span></div>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>149 <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>150 <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>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>
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><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>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>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="a00905.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>·</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="keywordflow">for</span>·(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·i=0;·i·&lt;·_n_iters;·++i)</div>160 <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>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>
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>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>
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>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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>······Value&amp;·temp_value·=·temp_values[cv_it-&gt;idx()];</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>······temp_value.vectorize(0);</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>······<span·class="keywordflow">for</span>·(·<span·class="keyword">typename</span>·_Mesh::ConstVertexVertexIter·cvv_it·=·_m.cvv_iter(cv_it);</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>············cvv_it;·++cvv_it)</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>········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> 
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>
 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>
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>176 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······<span·class="keywordflow">else</span></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="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>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>
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>:·<span·class="comment">//------------------------------------------------------·public·methods</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="l00091"·name="l00091"></a><span·class="lineno">···91</span>··<a·class="code·hl_class"·href="a03386.html">McDecimaterT</a>(·Mesh&amp;·_mesh·);</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> 
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> 
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>··}</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>
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</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>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>
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> 
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>··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>193 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</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>
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>201 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno">··127</span>·</div>
Max diff block lines reached; 2364/29068 bytes (8.13%) of diff not shown.
7.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 smooth_mesh.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, 79 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
 55 47//
54 44#ifndef·SMOOTH_MESH_HH 
55 45#define·SMOOTH_MESH_HH 
56 46 
57 47//==·INCLUDES 
58 =================================================================56 =============================================================================
59 48 
60 49#include·<OpenMesh/Core/Utils/Property.hh> 
61 50 
62 51//==·NAMESPACE57 48//
 58 49//·CLASS·McDecimaterT
 59 50//
 60 51//
63 ================================================================61 =============================================================================
64 5262 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());63 53#ifndef·OPENMESH_MC_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_MC_DECIMATER_DECIMATERT_HH
 65 55
 66 56
 67 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>
74 6172 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;73 62
 74 63
 75 64//==·NAMESPACE
 76 ================================================================
 77 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
81 6880 68
82 69·Value&·temp_value·=·temp_values[cv_it->idx()]; 
83 70 
84 71·temp_value.vectorize(0);81 69
 82 70//==·CLASS·DEFINITION
 83 =========================================================
 84 71
85 7285 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();
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}106 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()); 
114 101} 
115 102 
116 103};//namespace·OpenMesh 
117 104 
118 105#endif//SMOOTH_MESH_HH107 96public:
Max diff block lines reached; 1965/7761 bytes (25.32%) of diff not shown.
46.9 KB
./usr/share/doc/libopenmesh-dev/html/a00893_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/StreamingDef.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">StreamingDef.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="a00893.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, 62 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><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="l00045"·name="l00045"></a><span·class="lineno">···45</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="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·newClass</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="l00047"·name="l00047"></a><span·class="lineno">···47</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="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>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_VDPM_STREAMINGDEF_HH</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>
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>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>
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>153 <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">//==·FORWARDDECLARATIONS·======================================================</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="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="a01043.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="a00905.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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>163 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>164 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="keyword">namespace·</span>VDPM·{</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Decimater·{</div>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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> 
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="preprocessor">#define·VDPM_STREAMING_PORT·4096</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> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//#define·QDATASTREAM</span></div> 
171 <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="comment">//==·CLASS·DEFINITION·=========================================================</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> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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="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="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>
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>
 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>
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>·</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>
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> 
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>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>
 188 <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>
 190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</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="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">decimate_to</a>(·<span·class="keywordtype">size_t</span>··_n_vertices·,·<span·class="keywordtype">bool</span>·_only_selected·=·<span·class="keyword">false</span>)</div>
 197 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</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>
 200 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··}</div>
 201 </div>
 202 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span>·</div>
 203 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</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>
Max diff block lines reached; 4251/37262 bytes (11.41%) 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 StreamingDef.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, 70 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 ============================================================================= 
56 45// 
57 46//·CLASS·newClass 
58 47//55 47//
 56 =============================================================================
59 48//57 48//
 58 49//·CLASS·DecimaterT
 59 50//
 60 51//
60 =============================================================================61 =============================================================================
 62 52
 63 53#ifndef·OPENMESH_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_DECIMATER_DECIMATERT_HH
61 49 
62 50 
63 51#ifndef·OPENMESH_VDPM_STREAMINGDEF_HH 
64 52#define·OPENMESH_VDPM_STREAMINGDEF_HH 
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 5565 55
69 56//==·FORWARDDECLARATIONS66 56
 67 57//==·INCLUDES
70 ======================================================68 =================================================================
71 5769 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
72 58//==·NAMESPACES76 65//==·NAMESPACE
73 ===============================================================77 ================================================================
74 5978 66
75 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{79 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 80 68namespace·Decimater·{
 81 69
76 61namespace·VDPM·{ 
77 62 
78 63 
79 64//==·CLASS·DEFINITION 
80 ========================================================= 
81 65 
82 66#define·VDPM_STREAMING_PORT·4096 
83 67 
84 68//#define·DEBUG_COUT 
85 69//#define·QDATASTREAM 
86 7082 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·};83 71//==·CLASS·DEFINITION
 84 =========================================================
 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
97 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
 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:
 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·}
 117 126
 118 140·size_t·decimate_to_faces(·size_t·_n_vertices=0,·size_t·_n_faces=0·,·bool
 119 _only_selected·=·false);
 120 141
 121 142public:
 122 143
 123 144·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 124 145·typedef·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e;
 125 146
 126 _\x81_\x84_\x88·class·_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e
 127 149·{
 128 150·public:
 129 151
 130 152·_\x8H_\x8e_\x8a_\x8p_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e(Mesh&·_mesh,
Max diff block lines reached; 4074/10613 bytes (38.39%) of diff not shown.
49.9 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/Tools/VDPM/MeshTraits.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">MeshTraits.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="a00896.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, 105 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><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> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·VDPMTraits</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="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>
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="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>·</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_VDPM_TRAITS_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>
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>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>
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>
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="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>·</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="a00920.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/System/config.h&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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06470.html">OpenMesh/Core/Mesh/Traits.hh</a>&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>
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>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;cfloat&gt;</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">//==·FORWARDDECLARATIONS·======================================================</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>
 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>
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>Decimater·{</div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACES·===============================================================</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="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> 
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>165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>
174 <div·class="foldopen"·id="foldopen00078"·data-start="{"·data-end="};">168 <div·class="foldopen"·id="foldopen00079"·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="co[·...·truncated·by·diffoscope;·len:·49,·SHA:·10ad5d649df1061e9dd3ef4b05738fc44427d4bf78f328182d70333c43afe927·...·]</div>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[·...·truncated·by·diffoscope;·len:·42,·SHA:·fd15ab68b1bba1769cb65ec1fbde374f3ba923269a023d52b89934cf216e2b77·...·]</div>
176 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>{</div>170 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">public</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="a06470.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div> 
179 <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>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">public</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="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03410.html">ModHausdorffT</a>,·Me[·...·truncated·by·diffoscope;·len:·17,·SHA:·92316e02566427ca95418dbb894ca0f34eb0b3b9943f0d9a6da5decd68216492·...·]</div>
181 <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>
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>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>
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·node_handle_;·</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>
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>178 <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> 
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>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>
190 <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>······mesh_.add_property(points_);</div>
191 <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>
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> 
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">private</span>:</div> 
198 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div> 
199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>··node_handle_;</div> 
200 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>···</div> 
201 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··};</div> 
202 </div> 
203 <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>··<a·class="code·hl_define"·href="a06470.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·|</div> 
205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>···················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>);</div> 
206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>··<a·class="code·hl_define"·href="a06470.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">OpenMesh::Attributes::PrevHalfedge</a>);</div> 
207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··<a·class="code·hl_define"·href="a06470.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a>(<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>);</div> 
208 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<a·class="code·hl_define"·href="a06470.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74">OpenMesh::Attributes::Status</a>·|</div> 
209 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·················<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988">OpenMesh::Attributes::Normal</a>);</div> 
210 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>};</div> 
211 </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="}">
 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>
 189 <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>
 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>
Max diff block lines reached; 16328/38905 bytes (41.97%) of diff not shown.
11.8 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 MeshTraits.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, 143 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//54 46//
55 =============================================================================55 =============================================================================
56 45// 
57 46//·CLASS·VDPMTraits 
58 47//56 47//
 57 48//·CLASS·ModHausdorffT
59 48//58 49//
 59 50//
60 =============================================================================60 =============================================================================
 61 51
 62 52#ifndef·OPENMESH_DECIMATER_MODHAUSDORFFT_HH
 63 53#define·OPENMESH_DECIMATER_MODHAUSDORFFT_HH
61 49 
62 50 
63 51#ifndef·OPENMESH_VDPM_TRAITS_HH 
64 52#define·OPENMESH_VDPM_TRAITS_HH 
65 53 
66 5464 54
67 55//==·INCLUDES65 55//==·INCLUDES
68 =================================================================66 =================================================================
69 5667 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#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>
 69 58#include·<OpenMesh/Core/Utils/Property.hh>
 70 59#include·<vector>
 71 60#include·<cfloat>
74 6172 61
75 62//==·FORWARDDECLARATIONS 
76 ====================================================== 
77 63 
78 64 
79 65//==·NAMESPACES73 62//==·NAMESPACES
80 ===============================================================74 ===============================================================
 75 63
 76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 77 65namespace·Decimater·{
81 6678 66
82 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 68namespace·VDPM·{ 
84 69 
85 70//==·CLASS·DEFINITION79 67//==·CLASS·DEFINITION
86 =========================================================80 =========================================================
 81 68
 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>·{
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: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·);
94 8387 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·}88 84·typedef·typename·_.M_.e_.s_.h_.:_.:_.S_.c_.a_.l_.a_.r·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;
99 8892 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;93 _.9_.0·explicit·_.M_.o_.d_.H_.a_.u_.s_.d_.o_.r_.f_.f_.T(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_);
103 92·}96 93·}
 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_);
104 93 
105 94·bool·is_ancestor(const·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8I_\x8n_\x8d_\x8e_\x8x·&_other) 
106 95·{ 
107 96·return·false; 
108 97·}100 98·}
 101 99
 102 _\x81_\x80_\x81·Scalar·_\x8t_\x8o_\x8l_\x8e_\x8r_\x8a_\x8n_\x8c_\x8e()·const·{
 103 102·return·tolerance_;
109 98 
110 99·private: 
111 100 
112 101·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·node_handle_; 
113 102 
114 103·};104 103·}
115 104105 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;
 108 108·}
 109 109
 110 111·virtual·void·initialize()·override;
116 105·_\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:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·| 
117 106·_\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); 
118 107·_\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); 
119 108·_\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:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s); 
120 109·_\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:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·| 
121 110·_\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); 
122 111}; 
123 112111 112
124 113 
125 114//112 123·virtual·float·collapse_priority(const·CollapseInfo&·_ci)·override;
 113 124
Max diff block lines reached; 6400/12010 bytes (53.29%) of diff not shown.
48.4 KB
./usr/share/doc/libopenmesh-dev/html/a00902_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/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">VFront.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="a00902.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, 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><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·VFront</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>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>·</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><span·class="preprocessor">#ifndef·OPENMESH_VDPROGMESH_VFRONT_HH</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModProgMeshT</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> 
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>
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>
 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>
 154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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="l00058"·name="l00058"></a><span·class="lineno">···58</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><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> 
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">//==·FORWARDDECLARATIONS·======================================================</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="a00920.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>
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>·</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">//==·NAMESPACES·===============================================================</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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>VDPM·{</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Decimater·{</div>
169 <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>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>··············</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>
173 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">171 <div·class="foldopen"·id="foldopen00080"·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="a03402.html">ModBaseT</a>&lt;MeshT&gt;</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> 
177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>173 <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>174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··VHierarchyNodeHandleListIter················front_it_;</div>175 <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>··std::vector&lt;VHierarchyNodeHandleListIter&gt;···front_location_;</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="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03426.html">ModProgMeshT</a>,·MeshT[·...·truncated·by·diffoscope;·len:·12,·SHA:·2879f1750f0cf5b8a3e67636b89d418285e7ec1e5508791687f69d6649d4bdc9·...·];</div>
184 <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>
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>··<a·class="code·hl_class"·href="a03854.html">VFront</a>();</div> 
188 <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>··{</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>
 185 </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> 
195 <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>
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">un[·...·truncated·by·diffoscope;·len:·64,·SHA:·6f05afa84cec0fdca0e5172b9b0667cde5f97a7582718dfa856655ddf00d7b3c·...·]·</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:[·...·truncated·by·diffoscope;·len:·106,·SHA:·f493b8bb2a16346ed3f05d8f967c2bd33f85c1ca751b1afce25561633c49ff62·...·]·</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>
200 <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>
 192 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··};</div>
201 </div>193 </div>
202 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
203 <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>
204 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="comment">//=============================================================================</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#abee243096a[·...·truncated·by·diffoscope;·len:·37,·SHA:·7a382209877775dfe830f85b99e4a6e50ea78a138e1cf8644cff247630c508b3·...·]</div>
 196 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 197 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>
205 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>}·<span·class="comment">//·namespace·VDPM</span></div>198 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span><span·class="keyword">public</span>:</div>
 199 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>·</div>
 200 <div·class="foldopen"·id="foldopen00111"·data-start="{"·data-end="}">
Max diff block lines reached; 6752/38284 bytes (17.64%) of diff not shown.
10.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 VFront.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, 100 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 ============================================================================= 
56 45// 
57 46//·CLASS·VFront 
58 47// 
59 48//55 48//
60 =============================================================================56 =============================================================================
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VFRONT_HH 
63 51#define·OPENMESH_VDPROGMESH_VFRONT_HH 
64 5257 49//
 58 50//·CLASS·ModProgMeshT
 59 51//
 60 52//
 61 =============================================================================
65 5362 53
 63 54#ifndef·OPENMESH_TOOLS_MODPROGMESHT_HH
 64 55#define·OPENMESH_TOOLS_MODPROGMESHT_HH
 65 56
 66 57
66 54//==·INCLUDES67 58//==·INCLUDES
67 =================================================================68 =================================================================
68 55 
69 56#include·<OpenMesh/Core/System/config.h> 
70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh> 
71 58#include·<vector> 
72 5969 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>
73 60 
74 61//==·FORWARDDECLARATIONS 
75 ====================================================== 
76 6272 62
77 6373 63
78 64//==·NAMESPACES74 64//==·NAMESPACE
79 ===============================================================75 ================================================================
80 6576 65
81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
82 67namespace·VDPM·{78 67namespace·Decimater·{
83 6879 68
 80 69
84 69//==·CLASS·DEFINITION81 70//==·CLASS·DEFINITION
85 =========================================================82 =========================================================
86 70 
87 7183 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>
88 _\x87_\x85class·OPENMESHDLLEXPORT·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t 
89 76{ 
90 77private: 
91 78 
92 79·typedef·VHierarchyNodeHandleList::iterator·VHierarchyNodeHandleListIter; 
93 80·enum·VHierarchyNodeStatus·{·kSplit,·kActive,·kCollapse·}; 
94 8187 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_;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·);
98 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·{}
99 86public: 
100 87 
101 88·_\x8V_\x8F_\x8r_\x8o_\x8n_\x8t(); 
102 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 9697 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(_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.H_.a_.n_.d_.l_.e_.C_.o_.n_.t_.a_.i_.n_.e_.r·&_roots,·unsigned·int·_n_details);98 _.9_.7·typename·_.M_.e_.s_.h_.:_.:_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·_.v_.0;
 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;
114 101};102 101
115 102103 102·};
116 103104 103
117 104//105 _.1_.0_.5·typedef·std::vector<Info>·_.I_.n_.f_.o_.L_.i_.s_.t;
 106 106
 107 107
 108 108public:
 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·}
 120 122
 121 123·const·InfoList&·pmi()·const
 122 124·{
 123 125·return·pmi_;
Max diff block lines reached; 5802/11132 bytes (52.12%) of diff not shown.
94.8 KB
./usr/share/doc/libopenmesh-dev/html/a00908_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/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">VHierarchyNode.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="a00908.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, 178 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><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> 
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>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>
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>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>
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><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="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>
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="preprocessor">#include·&lt;vector&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;<a·class="code"·href="a00920.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;list&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>
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> 
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">//==·FORWARDDECLARATIONS·======================================================</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">//==·NAMESPACES·===============================================================</span></div>165 <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>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><span·class="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>VDPM·{</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>
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>
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>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>
175 <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>
 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>
176 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};">175 <div·class="foldopen"·id="foldopen00086"·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_[·...·truncated·by·diffoscope;·len:·40,·SHA:·039cbc372f45740c05420780c61737757f178593c3c4a81f568dfb584ef045c8·...·]</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>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{</div>177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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"[·...·truncated·by·diffoscope;·len:·24,·SHA:·b548f041501fe64c45df64693c0eadfd8e92b7135c42c115e03da639ecc8d8f0·...·]</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="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03438.html">ModRoundnessT</a>,·MeshT,·Roundness·);</div>
180 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>};</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>
 182 <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>
 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>
 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>
 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>
 193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··{·}</div>
181 </div>194 </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> 
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="};"> 
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> 
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> 
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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> 
198 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div> 
199 <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="keyword">false</span>)·?·true·:·<span·class="keyword">false</span>;·}</div> 
202 </div> 
Max diff block lines reached; 54235/75509 bytes (71.83%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
20.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 VHierarchyNode.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, 219 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
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·newClass 
58 47// 
59 48//55 48//
60 =============================================================================56 =============================================================================
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODE_HH 
64 5257 49//
 58 50//·CLASS·ModRoundnessT
 59 51//
 60 52//
 61 =============================================================================
65 5362 53
 63 54#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH
 64 55#define·OPENMESH_DECIMATER_MODROUNDNESST_HH
66 54//==·INCLUDES 
67 ================================================================= 
68 55 
69 5665 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>66 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 61#include·<math.h>
75 6272 62
76 63 
77 64//==·FORWARDDECLARATIONS 
78 ====================================================== 
79 65 
80 6673 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
81 67//==·NAMESPACES78 68//==·NAMESPACE
82 ===============================================================79 ================================================================
 80 69
 81 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 82 71namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 83 72
83 68 
84 69namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 70namespace·VDPM·{ 
86 71 
87 72//==·CLASS·DEFINITION 
88 ========================================================= 
89 7384 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
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 _\x89_\x80class·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e 
101 91{ 
102 92public:95 91·public:
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;·} 
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 _.1_.0_.8·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.H_.a_.n_.d_.l_.e·_.l_.c_.h_.i_.l_.d_.__.h_.a_.n_.d_.l_.e()·{·return·lchild_handle_;·}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;
 100 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
116 109111 109
Max diff block lines reached; 14943/21370 bytes (69.93%) of diff not shown.
70.5 KB
./usr/share/doc/libopenmesh-dev/html/a00911_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/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">VHierarchyNodeIndex.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="a00911.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, 97 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><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> 
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="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·ModNormalDeviationT</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>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>·</div>149 <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><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>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>
 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>
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="l00057"·name="l00057"></a><span·class="lineno">···57</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="l00058"·name="l00058"></a><span·class="lineno">···58</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="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00920.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;cassert&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>
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> 
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>160 <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>VDPM·{</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">//==·NAMESPACES·===============================================================</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>
 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>·</div>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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">//==·CLASS·DEFINITION·=========================================================</span></div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>169 <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>··············</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>
170 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">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_class"·href="a03402.html">ModBaseT</a>&lt;·MeshT·&gt;</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> 
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> 
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> 
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="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> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>174 <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>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="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03418.html">ModNormalDeviationT</a>,·MeshT,·NormalDeviation·);</div>
191 <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>
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> 
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>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>
199 <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>
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>187 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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> 
Max diff block lines reached; 31627/55663 bytes (56.82%) of diff not shown.
16.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 VHierarchyNodeIndex.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, 108 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//54 46//
55 =============================================================================55 =============================================================================
56 45// 
57 46//·CLASS·newClass 
58 47//56 47//
 57 48//·CLASS·ModNormalDeviationT
59 48//58 49//
 59 50//
60 =============================================================================60 =============================================================================
 61 51
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYNODEINDEX_HH 
64 5262 52
 63 53#ifndef·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH
 64 54#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH
 65 55
 66 56
65 53//==·INCLUDES67 57//==·INCLUDES
66 =================================================================68 =================================================================
 69 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 54 
68 55#include·<vector> 
69 56#include·<cassert> 
70 57 
71 58//==·FORWARDDECLARATIONS 
72 ====================================================== 
73 59 
74 60 
75 61//==·NAMESPACES 
76 =============================================================== 
77 6273 62
78 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
79 64namespace·VDPM·{74 63
 75 64//==·NAMESPACES
 76 ===============================================================
80 6577 65
 78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 79 67namespace·Decimater·{
81 66//==·CLASS·DEFINITION 
82 ========================================================= 
83 67 
84 6880 68
 81 69
 82 70//==·CLASS·DEFINITION
 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·>
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: 
91 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; 
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 8988 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;·}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 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;
113 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())
 107 109·{
 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();
114 102·unsigned·int·tree_id(unsigned·short·_tree_id_bits)·const 
Max diff block lines reached; 11467/16389 bytes (69.97%) of diff not shown.
98.3 KB
./usr/share/doc/libopenmesh-dev/html/a00914_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/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 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">VHierarchy.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 <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="a00914.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, 165 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="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> 
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="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>
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="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>·</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>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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>150 <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">//==·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="a00893.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</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="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>
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>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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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="l00059"·name="l00059"></a><span·class="lineno">···59</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="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>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> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>
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>·</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><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>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>·</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</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>·</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><span·class="keyword">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
172 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">170 <div·class="foldopen"·id="foldopen00072"·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>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;[·...·truncated·by·diffoscope;·len:·9,·SHA:·8ce979e1a65f66f3a1e101c98cd9019c0c5fc8d47356d0493462138e5b60ca6d·...·]</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>
174 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{</div>176 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>#else</div>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">public</span>:</div>177 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··heap_(nullptr)</div>
176 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>178 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>#endif</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#a658560e57bc2e1e7aca6ab477e1d0a33">id_t</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">private</span>:</div> 
180 <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>
 180 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
185 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</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>
 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="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>186 <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>··<a·class="code·hl_class"·href="a03858.html">VHierarchy</a>();</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="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="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>
 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>
193 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>194 <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>195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//·private·vertex·properties</span></div>
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··{</div>196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··mesh_.remove_property(collapse_target_);</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="l00096"·name="l00096"></a><span·class="lineno">···96</span>··mesh_.remove_property(priority_);</div>
197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··}</div>198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··mesh_.remove_property(heap_position_);</div>
198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
199 <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>
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>
201 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··</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>
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>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">template</span>&lt;<span·class="keyword">class</span>·Mesh&gt;</div>
 206 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="keywordtype">void</span>·<a·class="code·hl_class"·href="a03378.html">DecimaterT&lt;Mesh&gt;::heap_vertex</a>(<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>·_vh)·{</div>
 207 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··<span·class="comment">//···std::clog·&lt;&lt;·&quot;heap_vertex:·&quot;·&lt;&lt;·_vh·&lt;&lt;·std::endl;</span></div>
206 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>208 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
Max diff block lines reached; 47627/79551 bytes (59.87%) of diff not shown.
20.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 VHierarchy.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 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, 180 lines modifiedOffset 47, 430 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//54 46//
55 =============================================================================55 =============================================================================
56 45// 
57 46//·CLASS·newClass 
58 47//56 47//
 57 48//·CLASS·DecimaterT·-·IMPLEMENTATION
59 48//58 49//
 59 50//
60 =============================================================================60 =============================================================================
 61 51#define·OPENMESH_DECIMATER_DECIMATERT_CC
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHY_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHY_HH 
64 5262 52
65 53 
66 54//==·INCLUDES63 53//==·INCLUDES
67 =================================================================64 =================================================================
68 5565 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
69 56#include·<vector>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
70 57#include·<OpenMesh/Tools/VDPM/VHierarchyNode.hh> 
71 58 
72 59 
73 60//==·FORWARDDECLARATIONS 
74 ====================================================== 
75 61 
76 62 
77 63//==·NAMESPACES75 64//==·NAMESPACE
78 ===============================================================76 ===============================================================
79 6477 65
80 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
81 66namespace·VDPM·{ 
82 67 
83 68//==·CLASS·DEFINITION79 67namespace·Decimater·{
 80 68
 81 69//==·IMPLEMENTATION
84 =========================================================82 ==========================================================
85 69 
86 7083 70
87 _\x87_\x83class·OPENMESHDLLEXPORT·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y 
88 74{ 
89 75public: 
90 76 
91 _\x87_\x87·typedef·unsigned·int·_\x8i_\x8d_\x8__\x8t; 
92 78 
93 79private: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 8094 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·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y();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·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();·}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()·{
107 93108 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·}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_);
112 98113 98
113 99114 99}
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·}115 100
 116 101//--------------------------------------------------------------------------
 117 ---
 118 102
 119 103template<class·Mesh>
Max diff block lines reached; 16681/20989 bytes (79.47%) of diff not shown.
63.0 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/Tools/VDPM/VHierarchyWindow.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">VHierarchyWindow.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="a00926.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, 197 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><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> 
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="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>
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="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>·</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>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_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">//==·INCLUDES·=================================================================</span></div>153 <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>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="a00920.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/Tools/VDPM/VHierarchy.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;algorithm&gt;</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>·</div>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>·</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> 
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>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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>VDPM·{</div>161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Decimater·{</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>
 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>
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="};">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>
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>168 <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="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>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="a00920.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>
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>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>
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>175 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</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>
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>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>
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> 
Max diff block lines reached; 5254/50854 bytes (10.33%) of diff not shown.
13.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 VHierarchyWindow.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, 214 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//54 46//
55 =============================================================================55 =============================================================================
56 45// 
57 46//·CLASS·newClass 
58 47//56 47//
 57 48//·CLASS·ModAspectRatioT
59 48//58 49//
 59 50//
60 =============================================================================60 =============================================================================
 61 51
 62 52#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH
 63 53#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH
 64 54
61 49 
62 50#ifndef·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH 
63 51#define·OPENMESH_VDPROGMESH_VHIERARCHYWINDOWS_HH 
64 52 
65 53 
66 54//==·INCLUDES65 55//==·INCLUDES
67 =================================================================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>
 70 59
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//==·NAMESPACES71 60//==·NAMESPACES
77 ===============================================================72 ===============================================================
78 6373 61
79 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 65namespace·VDPM·{ 
81 6675 63namespace·Decimater·{
 76 64
82 67//==·CLASS·DEFINITION77 65//==·CLASS·DEFINITION
83 =========================================================78 =========================================================
 79 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:
 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;
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 8989 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._.i_.d_.x()·%·8);90 _.9_.1·explicit·_.M_.o_.d_.A_.s_.p_.e_.c_.t_.R_.a_.t_.i_.o_.T(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·}
 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_);
114 100·}100 101·}
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·{101 102
117 103·assert(_node_handle._\x8i_\x8d_\x8x()·>=·0); 
118 104·return·_node_handle._.i_.d_.x()·/·8;102 _.1_.0_.4·float·_.a_.s_.p_.e_.c_.t_.__.r_.a_.t_.i_.o()·const·{
 103 105·return·1.f·/·min_aspect_;
119 105·}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;
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;·} 
Max diff block lines reached; 4808/13509 bytes (35.59%) of diff not shown.
119 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/Tools/VDPM/ViewingParameters.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">ViewingParameters.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="a00929.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, 119 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">//··CLASS·newClass</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>
 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_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="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="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00890.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>·</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/Geometry/VectorT.hh&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>
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>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>
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>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#else</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="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··include·&lt;cfloat&gt;</span></div>
163 <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="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="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>
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="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>167 <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="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>
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="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Decimater·{</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>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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</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>
173 <div·class="foldopen"·id="foldopen00074"·data-start="{"·data-end="};">174 <div·class="foldopen"·id="foldopen00076"·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>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&[·...·truncated·by·diffoscope;·len:·13,·SHA:·47b8ce4c12393b08c123a7554375e595415a019bba27346e9d1c26311d10b516·...·]</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>
175 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>{</div>178 <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>179 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="comment">//·default·properties</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>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>
178 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keywordtype">float</span>·····fovy_;</div>183 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··mesh_.request_face_status();</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> 
181 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>184 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</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> 
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>185 <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>186 </div>
188 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
189 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</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="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="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>
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>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>
192 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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>199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>}</div>
 200 </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>201 <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>202 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="comment">//-----------------------------------------------------------------------------</span></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>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>
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>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>
203 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>206 <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> 
Max diff block lines reached; 6131/98274 bytes (6.24%) of diff not shown.
23.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 ViewingParameters.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, 129 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//·CLASS·newClass55 =============================================================================
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_VDPROGMESH_VIEWINGPARAMETERS_HH 
64 52#define·OPENMESH_VDPROGMESH_VIEWINGPARAMETERS_HH 
65 53 
66 54 
67 55//==·INCLUDES63 53//==·INCLUDES
68 =================================================================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>
69 5667 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
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 62 
77 6374 63
 75 64#ifdef·WIN32
 76 65#·include·<OpenMesh/Core/Utils/RandomNumberGenerator.hh>
 77 66#endif
 78 67
78 64//==·NAMESPACES79 68//==·NAMESPACE
79 ===============================================================80 ===============================================================
80 6581 69
81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{82 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
82 67namespace·VDPM·{ 
83 68 
84 69//==·CLASS·DEFINITION83 71namespace·Decimater·{
 84 72
 85 73//==·IMPLEMENTATION
85 =========================================================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 85
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 8699 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_;·}100 87
 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 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_·= 
Max diff block lines reached; 19440/23820 bytes (81.61%) of diff not shown.
47.9 KB
./usr/share/doc/libopenmesh-dev/html/a00932_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/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 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">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="a00932.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, 156 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>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span>·</div>151 <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="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="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> 
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="l00054"·name="l00054"></a><span·class="lineno">···54</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="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="a00920.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</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>155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;cfloat&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> 
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>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="comment">//==·CLASS·DEFINITION·=========================================================</span></div>157 <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>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="comment">//·-----------------------------------------------------------------·class·----</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>
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>
 162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>163 <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><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>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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">··}</span></div>167 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keyword">public</span>:</div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03406.html">ModEdgeLengthT</a>,·MeshT,·EdgeLength·)</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> 
177 <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>
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>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>
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>174 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>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>
190 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>180 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>·</div>
 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>
 185 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····}</div>
 186 </div>
 187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>
191 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>189 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</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>
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>191 <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> 
Max diff block lines reached; 2993/39112 bytes (7.65%) of diff not shown.
9.63 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 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-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, 168 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 -- 
56 45 
57 46#ifndef·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH 
58 47#define·OPENMESH_KERNEL_OSG_VECTORADAPTER_HH 
59 48 
60 4954 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
61 50//==·INCLUDES64 54//==·INCLUDES
62 =================================================================65 =================================================================
 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>
63 51 
64 52#include·<osg/Geometry> 
65 53#include·<OpenMesh/Core/Utils/vector_cast.hh> 
66 54 
67 55//==·NAMESPACES 
68 =============================================================== 
69 56 
70 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
71 5869 58
72 59//==·CLASS·DEFINITION70 59//==·NAMESPACES
73 =========================================================71 ===============================================================
74 6072 60
 73 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 74 62namespace·Decimater·{
 75 63
 76 64//==·CLASS·DEFINITION
 77 =========================================================
 78 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;
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 10299 102
 100 104·void·set_error_tolerance_factor(double·_factor)·override;
106 103//·------------------------------------------------------------------------- 
107 --- 
108 104 
109 105101 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;·\102 106·private:
 103 107
Max diff block lines reached; 3145/9834 bytes (31.98%) of diff not shown.
50.0 KB
./usr/share/doc/libopenmesh-dev/html/a00935_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/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, 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">Observer.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="a00935.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, 194 lines modifiedOffset 136, 65 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> 
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·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>143 <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>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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>
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>148 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
 149 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#pragma·once</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>150 <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>151 <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>152 <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;vector&gt;</span></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>
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="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&gt;</span></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>
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> 
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> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>155 <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>
 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>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>160 <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>161 <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="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>163 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
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>Kernel_OSG·{</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> 
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>166 <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>167 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">public</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>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>
181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</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>
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="};"> 
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> 
186 <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> 
188 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··</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>
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> 
202 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</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>
203 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>··<span·class="comment">//·item·types</span></div> 
204 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Vertex·············Vertex;</div> 
205 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Halfedge···········Halfedge;</div> 
206 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Edge···············Edge;</div> 
207 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·FinalMeshItems::Face···············Face;</div> 
Max diff block lines reached; 2354/40991 bytes (5.74%) of diff not shown.
9.86 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 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.
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, 213 lines modifiedOffset 46, 73 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// 
56 ============================================================================= 
57 46// 
58 47//·CLASS·OSGArrayKernelT 
59 48// 
60 49//53 49//
61 =============================================================================54 =============================================================================
62 50 
63 51 
64 52#ifndef·OPENMESH_KERNELOSG_ARRAY_KERNEL_HH 
65 53#define·OPENMEHS_KERNELOSG_ARRAY_KERNEL_HH55 50//
 56 51//·CLASS·Observer
 57 52//
 58 53//
 59 =============================================================================
66 5460 54
67 5561 55#pragma·once
 62 56
68 56//==·INCLUDES63 57//==·INCLUDES
69 =================================================================64 =================================================================
 65 58
 66 59#include·<cstddef>
70 57 
71 58#include·<vector> 
72 59//·-------------------- 
73 60#include·<OpenMesh/Core/System/config.h>67 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> 
78 6568 61
 69 62//==·NAMESPACE
 70 ================================================================
 71 63
 72 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 65namespace·Decimater·{
79 6674 66
80 6775 67
81 68//==·NAMESPACES 
82 =============================================================== 
83 69 
84 70 
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 72namespace·Kernel_OSG·{ 
87 73 
88 74//==·CLASS·DEFINITION76 68//==·CLASS·DEFINITION
89 =========================================================77 =========================================================
90 7578 69
 79 _\x87_\x85class·OPENMESHDLLEXPORT·_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r
91 7680 76{
92 87//·\see·OpenMesh::ArrayHandleT 
93 88//·\see·\ref·mesh_type 
94 8981 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;
95 9088 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
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: 
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; 
126 121 
127 122//·//·handles 
128 123//·typedef·typename·OpenMesh::VertexHandle·VertexHandle; 
Max diff block lines reached; 1957/10073 bytes (19.43%) of diff not shown.
42.4 KB
./usr/share/doc/libopenmesh-dev/html/a00938.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/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 88, 267 lines modifiedOffset 88, 67 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="#func-members">Functions</a>··</div> 
96 ··<div·class="headertitle"><div·class="title">bindT.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 <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·/> 
102 <code>#include·&lt;algorithm&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·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00920_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&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="a00939.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="a00920.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="a00722_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="a00878.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>
108 </div><div·class="textblock"><div·class="dynheader">118 </div><div·class="textblock"><div·class="dynheader">
109 Include·dependency·graph·for·bindT.hh:</div>119 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
110 <div·class="dyncontent">120 <div·class="dyncontent">
111 <div·class="center"><img·src="a00939.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2bindT_8hh"·alt=""/></div>121 <div·class="center"><img·src="a00940.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·alt=""/></div>
 122 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep">
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"/> 
114 <area·shape="rect"·title="·"·alt=""·coords="5,101,92,126"/>123 <area·shape="rect"·title="·"·alt=""·coords="9,5,209,45"/>
115 <area·shape="poly"·title="·"·alt=""·coords="232,48,93,99,91,94,230,43"/> 
116 <area·shape="rect"·title="·"·alt=""·coords="718,1245,803,1270"/> 
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="a00617_source.html"·title="·"·alt=""·coords="488,93,652,133"/>124 <area·shape="rect"·href="a01061_source.html"·title="·"·alt=""·coords="5,93,212,133"/>
119 <area·shape="poly"·title="·"·alt=""·coords="346,43,494,87,493,92,344,48"/> 
120 <area·shape="rect"·href="a06479_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="a00842_source.html"·title="·"·alt=""·coords="319,181,482,221"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="297,44,382,168,378,171,293,47"/> 
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="a06482_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="a00566_source.html"·title="·"·alt=""·coords="1713,181,1877,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="a00602_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="a00461_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="a00605_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="a00653_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"/> 
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="a00599_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="a00587_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="a00611_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="a00581_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="a00506_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="a00578_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="a00614_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="a00656_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="a00638_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"/> 
Max diff block lines reached; 5271/40433 bytes (13.04%) of diff not shown.
2.77 KB
html2text {}
    
Offset 1, 42 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 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>
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8F_\x8u_\x8n_\x8c_\x8t_\x8i_\x8o_\x8n_\x8s 
6 bindT.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> 
11 #include·<OpenMesh/Core/Utils/color_cast.hh> 
12 #include·<OpenMesh/Tools/Utils/GLConstAsString.hh> 
13 #include·<OpenSG/OSGGeometry.h> 
14 #include·"color_cast.hh" 
15 Include·dependency·graph·for·bindT.hh:8 Include·dependency·graph·for·ModNormalFlippingT.hh:
 9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
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.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.
 11 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.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 14  
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 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·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h. 
24   
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   
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  22  
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 ===============================================================================23 ===============================================================================
41 ·····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.
42 ·····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·.
378 B
./usr/share/doc/libopenmesh-dev/html/a00938.js
286 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 3 lines modified
1 var·a00938·=·[1 var·a00938·=·[
 2 ····["OpenMesh::Decimater::ModNormalFlippingT<·MeshT·>",·"a03422.html",·"a03422"]
2 ····["bind",·"a00938.html#abdc3b4bdec92e3e781d54fbb21e533f6",·null], 
3 ····["bind",·"a00938.html#a16b8b29bbad427ea962a06fc04f5eb7a",·null] 
4 ];3 ];
81.0 KB
./usr/share/doc/libopenmesh-dev/html/a00938_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/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, 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">ModNormalFlippingT.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00938.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="a00938.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, 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="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·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="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>
 150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
147 <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="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="comment">//··CLASS·Traits</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>
149 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//</span></div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>
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> 
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> 
154 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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="a00920.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</span></div>
155 <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>
156 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
157 <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="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>
158 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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> 
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> 
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> 
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> 
166 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//</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> 
168 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>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>
 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>
174 <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>
175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>172 <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>·</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="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03422.html">ModNormalFlippingT</a>,·MeshT,·NormalFlipping·);</div>
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">inline</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> 
179 <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>
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keywordflow">return</span>·_t·==·GL_TRIANGLES</div>176 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</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> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>177 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">178 <div·class="foldopen"·id="foldopen00089"·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:·46,·SHA:·abf0ad55ce91034c47e781f5e3ff6b275002d25cc851beff3dce33e7332a19d3·...·])</div>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">ModNor[·...·truncated·by·diffoscope;·len:·54,·SHA:·6d9df1f437780b33a19c4a5f689d0611b77ed9623fc2150252ac172c9a8fa67f·...·])</div>
190 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>{</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>
191 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··_geo·=·_mesh.createGeometryPtr();</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>
 185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">if</span>·(!mesh_has_normals)</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>······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>
192 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>}</div>190 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··}</div>
193 </div>191 </div>
194 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>192 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</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>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>
 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>
 197 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</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>·</div>
 200 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span><span·class="keyword">public</span>:</div>
 201 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
Max diff block lines reached; 35766/65865 bytes (54.30%) of diff not shown.
16.5 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 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 _\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, 195 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·ModNormalFlipping
60 56//59 51//
61 57//60 52//
62 =============================================================================61 =============================================================================
 62 53
 63 54
 64 55#ifndef·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH
 65 56#define·OPENMESH_DECIMATER_MODNORMALFLIPPING_HH
 66 57
63 5867 58
64 59#ifndef·OPENMESH_KERNEL_OSG_BINDT_HH 
65 60#define·OPENMESH_KERNEL_OSG_BINDT_HH 
66 61 
67 62 
68 63//==·INCLUDES68 59//==·INCLUDES
69 =================================================================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 62
70 64 
71 65 
72 66#include·<functional> 
73 67#include·<algorithm> 
74 68// 
75 69#include·<OpenMesh/Core/Mesh/TriMeshT.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//==·NAMESPACES73 63//==·NAMESPACES
83 ===============================================================74 ===============================================================
84 77 
85 78namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 79namespace·Kernel_OSG·{ 
87 80 
88 8175 64
 76 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 77 66namespace·Decimater·{·//·BEGIN_NS_DECIMATER
 78 67
 79 68
89 82//==·CLASS·DEFINITION80 69//==·CLASS·DEFINITION
90 =========================================================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:
91 8387 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_.0_.1bool·_.b_.i_.n_.d(·osg::GeometryPtr&·_geo,·Mesh&·_mesh·)88 _\x88_.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
104 102{106 102
 107 103·_\x8~_\x8M_\x8o_\x8d_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l_\x8F_\x8l_\x8i_\x8p_\x8p_\x8i_\x8n_\x8g_\x8T()
105 103·_geo·=·_mesh.createGeometryPtr(); 
106 104} 
107 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; 
114 120 
115 121·bool·ok·=·true; 
116 122 
117 123·//·pre-check·if·types·are·supported 
118 124 
119 125·GeoPTypesPtr·types·=·_geo->getTypes(); 
120 126 
Max diff block lines reached; 11012/16912 bytes (65.11%) of diff not shown.
36.9 KB
./usr/share/doc/libopenmesh-dev/html/a00939.map
    
Offset 1, 203 lines modifiedOffset 1, 13 lines modified
 1 <map·id="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh"·name="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh">
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"/> 
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,101,92,126"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="199,5,399,45"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00920.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="232,48,93,99,91,94,230,43"/>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"·title="·"·alt=""·coords="718,1245,803,1270"/> 
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="$a00617_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"/> 
9 <area·shape="rect"·id="Node000058"·href="$a06479_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="$a00842_source.html"·title="·"·alt=""·coords="319,181,482,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00722_source.html"·title="·"·alt=""·coords="15,181,174,221"/>
12 <area·shape="poly"·id="edge133_Node000001_Node000060"·title="·"·alt=""·coords="297,44,382,168,378,171,293,47"/>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="$a00878.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"/>
13 <area·shape="rect"·id="Node000061"·title="·"·alt=""·coords="418,893,599,918"/>9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>
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="$a06482_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="$a00566_source.html"·title="·"·alt=""·coords="1713,181,1877,221"/> 
20 <area·shape="poly"·id="edge5_Node000004_Node000006"·title="·"·alt=""·coords="652,118,1700,191,1699,196,652,123"/>10 <area·shape="poly"·id="edge5_Node000002_Node000006"·title="·"·alt=""·coords="334,131,421,180,419,184,331,136"/>
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="$a00602_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="$a00461_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="$a00605_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="$a00653_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"/> 
36 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1775,365,1834,390"/>11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="5,269,184,309"/>
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="$a00599_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="$a00587_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="$a00611_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="$a00581_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="$a00506_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="$a00578_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="$a00614_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="$a00656_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="$a00638_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="$a00503_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="$a00527_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="$a00551_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="$a00518_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="$a00332_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="$a00347_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="$a00674.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="$a00335_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="$a00338_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"/> 
116 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="2466,981,2525,1006"/> 
117 <area·shape="poly"·id="edge47_Node000029_Node000031"·title="·"·alt=""·coords="2549,927,2515,971,2511,968,2545,924"/> 
118 <area·shape="rect"·id="Node000032"·href="$a00467_source.html"·title="·"·alt=""·coords="1485,1061,1679,1101"/> 
119 <area·shape="poly"·id="edge51_Node000029_Node000032"·title="·"·alt=""·coords="2480,912,2120,933,1930,952,1852,963,1793,976,1746,992,1700,1013,1623,1056,1621,1052,1698,1008,1744,987,1792,971,1851,958,1929,946,2120,928,2480,907"/> 
120 <area·shape="poly"·id="edge52_Node000029_Node000033"·title="·"·alt=""·coords="2644,910,3460,971,3610,982,3610,987,3459,976,2644,915"/> 
121 <area·shape="rect"·id="Node000034"·href="$a00326_source.html"·title="·"·alt=""·coords="3131,1061,3295,1101"/> 
122 <area·shape="poly"·id="edge54_Node000029_Node000034"·title="·"·alt=""·coords="2644,907,2762,914,2898,926,3024,945,3075,957,3113,971,3138,987,3160,1007,3195,1048,3191,1052,3157,1011,3135,991,3110,976,3073,962,3023,950,2897,932,2762,919,2644,913"/> 
123 <area·shape="rect"·id="Node000035"·href="$a00443_source.html"·title="·"·alt=""·coords="2839,973,3003,1013"/> 
Max diff block lines reached; 0/37739 bytes (0.00%) of diff not shown.
174 B
./usr/share/doc/libopenmesh-dev/html/a00939.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 8889f254bc517de8b7904d76e28905631 7375fc2f200186622f0188bebdd370ad
47.8 MB
./usr/share/doc/libopenmesh-dev/html/a00939.png
47.8 MB
sng
Max HTML report size reached
107 KB
./usr/share/doc/libopenmesh-dev/html/a00941_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/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 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">ModQuadricT_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="a00941.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, 140 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> 
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="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">#include·&lt;<a·class="code"·href="a00560.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>146 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·ModQuadric·-·IMPLEMENTATION</span></div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;stdexcept&gt;</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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;vector&gt;</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="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="a00950.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>·</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>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">//==·NAMESPACES·===============================================================</span></div>158 <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>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>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>
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="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="keyword">namespace·</span>Decimater·{·<span·class="comment">//·BEGIN_NS_DECIMATER</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>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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>164 <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>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>
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> 
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>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>
174 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">169 <div·class="foldopen"·id="foldopen00072"·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:·26,·SHA:·aaa28d6e26a90ec3a2eb9da646d0ba0f24ed468ba1fee807e3b9124f2cae2642·...·]</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>
 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>
 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>
176 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>{</div>181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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="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>
 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">//·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>
178 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>188 <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>··<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>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>
182 <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="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keywordflow">for</span>·(;·f_it·!=·f_end;·++f_it)</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>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>····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>
187 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:</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>
188 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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>····Vec3·v0,·v1,·v2;</div>
189 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="comment">//</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">using·namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>;</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> 
193 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··{·</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="}">
 205 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno"><a·class="line"·href="a03434.html#ab82a1d6e9d34218a01e150fb447b47a8">··106</a></span>······v0·=·vector_cast&lt;Vec3&gt;(Base::mesh().point(vh0));</div>
194 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····osg_init_check();</div>206 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>······v1·=·vector_cast&lt;Vec3&gt;(Base::mesh().point(vh1));</div>
 207 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>······v2·=·vector_cast&lt;Vec3&gt;(Base::mesh().point(vh2));</div>
Max diff block lines reached; 61026/86161 bytes (70.83%) of diff not shown.
23.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 PropertyT.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 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, 163 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·ModQuadric·-·IMPLEMENTATION
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#define·OPENMESH_DECIMATER_MODQUADRIC_CC
 64 55
58 48//==·INCLUDES65 56//==·INCLUDES
59 =================================================================66 =================================================================
 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>
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
71 6070 60
72 61//==·NAMESPACES71 61//==·NAMESPACE
73 ===============================================================72 ===============================================================
74 6273 62
75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{74 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
76 64namespace·Kernel_OSG·{75 64namespace·Decimater·{·//·BEGIN_NS_DECIMATER
77 6576 65
78 6677 66
79 67//==·CLASS·DEFINITION78 67//==·IMPLEMENTATION
80 =========================================================79 ==========================================================
81 6880 68
82 6981 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{ 
89 89public: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();
 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 86
 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();
90 90102 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;103 91·typename·_.M_.e_.s_.h_.:_.:_.F_.a_.c_.e_.V_.e_.r_.t_.e_.x_.I_.t_.e_.r·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;
94 94106 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;
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: 
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·{115 103·{
106 106·osg_init_check();116 104·using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;
 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));
107 107·}121 109·}
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)122 110
Max diff block lines reached; 18355/23611 bytes (77.74%) of diff not shown.
42.4 KB
./usr/share/doc/libopenmesh-dev/html/a00944_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/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, 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">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="a00944.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, 91 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">//··CLASS·TriMesh_OSGArrayKernelT</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> 
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·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_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>
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>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>
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>153 <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="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>155 <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="a06470.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="a06473.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>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="a00890.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="a00893.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&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> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>
 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>·</div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>169 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
 170 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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>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>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="keyword">namespace·</span>Kernel_OSG·{</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>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></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>·</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>
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>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>
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> 
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>:·<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="a03390.html">MixedDecimaterT</a>(·Mesh&amp;·_mesh·);</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> 
193 <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>
 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>
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>189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
198 <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>·Traits·=·Kernel_OSG::Traits&gt;··</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>
199 <div·class="foldopen"·id="foldopen00102"·data-start="{"·data-end="};">194 <div·class="foldopen"·id="foldopen00129"·data-start="{"·data-end="}">
Max diff block lines reached; 4719/32663 bytes (14.45%) of diff not shown.
10.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 TriMesh_OSGArrayKernelT.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-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, 108 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//·CLASS·TriMesh_OSGArrayKernelT55 =============================================================================
59 48//56 47//
 57 48//·CLASS·MixedDecimaterT·-·IMPLEMENTATION
60 49//58 49//
 59 50//
61 =============================================================================60 =============================================================================
62 50 
63 5161 51
64 52#ifndef·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH 
65 53#define·OPENMESH_KERNEL_OSG_TRIMESH_OSGARRAYKERNEL_HH62 52#ifndef·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH
 63 53#define·OPENMESH_MIXED_DECIMATER_DECIMATERT_HH
66 5464 54
67 5565 55
68 56//==·INCLUDES66 56//==·INCLUDES
69 =================================================================67 =================================================================
70 5768 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 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·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.K_.e_.r_.n_.e_.l_.__.O_.S_.G_./_.T_.r_.a_.i_.t_.s_\x8._\x8h_\x8h>71 60#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.T_.o_.o_.l_.s_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_./_.D_.e_.c_.i_.m_.a_.t_.e_.r_.T_\x8._\x8h_\x8h>
 72 61
 73 62
 74 63
83 70#include·<OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh> 
84 71//·-------------------- 
85 72#include·<osg/Geometry> 
86 73 
87 74 
88 75//==·NAMESPACES75 64//==·NAMESPACE
89 ===============================================================76 ================================================================
 77 65
90 76 
91 77 
92 78namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
93 79namespace·Kernel_OSG·{ 
94 8079 67namespace·Decimater·{
 80 68
 81 69
95 81//==·CLASS·DEFINITION82 70//==·CLASS·DEFINITION
96 =========================================================83 =========================================================
97 82 
98 83 
99 85template·<class·Traits> 
100 _.8_.6struct·_.T_.r_.i_.M_.e_.s_.h_.__.O_.S_.G_.A_.r_.r_.a_.y_.K_.e_.r_.n_.e_.l_.__.G_.e_.n_.e_.r_.a_.t_.o_.r_.T84 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;
101 87{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();
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 95105 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 
115 106 
116 107//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())·?
Max diff block lines reached; 4112/10591 bytes (38.83%) of diff not shown.
93.6 KB
./usr/share/doc/libopenmesh-dev/html/a00947_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/Decimater/ModProgMeshT_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">PropertyKernel.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 <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="a00947.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, 252 lines modifiedOffset 138, 164 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_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>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>·</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·ModProgMeshT·-·IMPLEMENTATION</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>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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>149 <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>·</div>150 <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><span·class="comment">//==·NAMESPACES·===============================================================</span></div>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#define·OPENMESH_DECIMATER_MODPROGMESH_CC</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>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="comment">//==·INCLUDES·=================================================================</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="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>
 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>
 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>
 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="a00902.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>
 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>
 167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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">//==·CLASS·DEFINITION·=========================================================</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> 
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> 
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> 
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>
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>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>
 173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·IMPLEMENTATION·==========================================================·</span></div>
174 <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>·</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>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
179 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="comment">//·-------------------------------------------------·constructor·/·destructor</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">class</span>·MeshT&gt;</div>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keywordtype">bool</span>·</div>
 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="a03426.html#a52f38ce6a1dafe179fa76b33e7addf17">···81</a></span><a·class="code·hl_function"·href="a03426.html#a52f38ce6a1dafe179fa76b33e7addf17">ModProgMeshT&lt;MeshT&gt;::</a></div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><a·class="code·hl_function"·href="a03426.html#a52f38ce6a1dafe179fa76b33e7addf17">write</a>(·<span·class="keyword">const</span>·std::string&amp;·_ofname·)</div>
180 <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>
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="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·sort·vertices</span></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>183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordtype">size_t</span>·i=0,·N=Base::mesh().n_vertices(),·n_base_vertices(0),·n_base_faces(0);</div>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··std::vector&lt;typename·Mesh::VertexHandle&gt;··vhandles(N);</div>
184 <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>
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>186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·--------------------·vertex·properties</span></div>187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//·base·vertices</span></div>
 188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>·</div>
 189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····v_it=Base::mesh().vertices_begin(),·</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····v_end=Base::mesh().vertices_end();</div>
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>192 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keywordflow">for</span>·(;·v_it·!=·v_end;·++v_it)··</div>
 193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordflow">if</span>·(!Base::mesh().status(*v_it).deleted())</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>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>······vhandles[i]·=·*v_it;</div>
 196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>······Base::mesh().property(·idx_,·*v_it·)·=·i;</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="l00099"·name="l00099"></a><span·class="lineno">···99</span>······++i;</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> 
Max diff block lines reached; 52696/75186 bytes (70.09%) of diff not shown.
20.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 PropertyKernel.hh5 ModProgMeshT_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, 303 lines modifiedOffset 48, 194 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_PROPERTYKERNEL_HH 
55 45#define·OPENMESH_KENREL_OSG_PROPERTYKERNEL_HH 
56 46 
57 4755 48//
 56 =============================================================================
 57 49//
 58 50//·CLASS·ModProgMeshT·-·IMPLEMENTATION
 59 51//
 60 52//
 61 =============================================================================
 62 53
 63 54#define·OPENMESH_DECIMATER_MODPROGMESH_CC
 64 55
 65 56
58 48//==·INCLUDES66 57//==·INCLUDES
59 =================================================================67 =================================================================
60 4968 58
 69 59#include·<vector>
 70 60#include·<fstream>
 71 61//·--------------------
61 50#include·<OpenMesh/Core/Utils/Property.hh>72 62#include·<OpenMesh/Core/Utils/vector_cast.hh>
62 51#include·<OpenMesh/Core/Mesh/BaseKernel.hh>73 63#include·<OpenMesh/Core/IO/BinaryHelper.hh>
 74 64#include·<OpenMesh/Core/Utils/Endian.hh>
63 52//·--------------------75 65//·--------------------
64 53#include·<OpenMesh/Tools/Kernel_OSG/PropertyT.hh> 
65 5476 66#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>
 77 67
 78 68
66 55//==·NAMESPACES79 69//==·NAMESPACE
67 ===============================================================80 ===============================================================
68 5681 70
69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{82 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 72namespace·Decimater·{
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: 
79 71 
80 72·//·---------------------------------------------------------------·item 
81 types 
82 7384 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·_.F_.P_.r_.o_.p_.H_.a_.n_.d_.l_.e_.T_.<_.o_.s_.g_.:_.:_.U_.I_.n_.t_.3_.2_.>·_.F_.I_.n_.d_.i_.c_.e_.s_.H_.a_.n_.d_.l_.e;85 74
 86 75
 87 76//==·IMPLEMENTATION
 88 ==========================================================
86 7789 77
 90 78
 91 79template·<class·MeshT>
 92 80bool
 93 _\x88_\x81_\x8M_\x8o_\x8d_\x8P_\x8r_\x8o_\x8g_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8T_\x8>_\x8:_\x8:
 94 82_\x8w_\x8r_\x8i_\x8t_\x8e(·const·std::string&·_ofname·)
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 8395 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 8696 84·//·sort·vertices
 97 85·size_t·i=0,·N=Base::mesh().n_vertices(),·n_base_vertices(0),·n_base_faces
 98 (0);
 99 86·std::vector<typename·Mesh::VertexHandle>·vhandles(N);
97 87100 87
 101 88
 102 89·//·base·vertices
 103 90·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r
 104 91·v_it=Base::mesh().vertices_begin(),
 105 92·v_end=Base::mesh().vertices_end();
 106 93
 107 94·for·(;·v_it·!=·v_end;·++v_it)
 108 95·if·(!Base::mesh().status(*v_it).deleted())
 109 96·{
 110 97·vhandles[i]·=·*v_it;
 111 98·Base::mesh().property(·idx_,·*v_it·)·=·i;
 112 99·++i;
 113 100·}
 114 101·n_base_vertices·=·i;
 115 102
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·) 
Max diff block lines reached; 15379/20564 bytes (74.79%) of diff not shown.
1.26 MB
./usr/share/doc/libopenmesh-dev/html/a00965_source.html
    
Offset 22, 1292 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
Diff chunk too large, falling back to line-by-line diff (17005 lines added, 1285 lines removed)
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·4170·7073·2f44·6563·696d··nMesh/Apps/Decim000001c0:·6e4d·6573·682f·546f·6f6c·732f·5375·6264··nMesh/Tools/Subd
000001d0:·6174·696e·672f·436d·644f·7074·696f·6e2e··ating/CmdOption.000001d0:·6976·6964·6572·2f41·6461·7074·6976·652f··ivider/Adaptive/
000001e0:·6868·2053·6f75·7263·6520·4669·6c65·3c2f··hh·Source·File</000001e0:·436f·6d70·6f73·6974·652f·5275·6c65·7354··Composite/RulesT
000001f0:·7469·746c·653e·0a3c·6c69·6e6b·2068·7265··title>.<link·hre000001f0:·5f69·6d70·6c2e·6868·2053·6f75·7263·6520··_impl.hh·Source·
00000200:·663d·2274·6162·732e·6373·7322·2072·656c··f="tabs.css"·rel00000200:·4669·6c65·3c2f·7469·746c·653e·0a3c·6c69··File</title>.<li
00000210:·3d22·7374·796c·6573·6865·6574·2220·7479··="stylesheet"·ty00000210:·6e6b·2068·7265·663d·2274·6162·732e·6373··nk·href="tabs.cs
00000220:·7065·3d22·7465·7874·2f63·7373·222f·3e0a··pe="text/css"/>.00000220:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe
00000230:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te00000230:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c
00000240:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s00000240:·7373·222f·3e0a·3c73·6372·6970·7420·7479··ss"/>.<script·ty
00000250:·7263·3d22·6a71·7565·7279·2e6a·7322·3e3c··rc="jquery.js"><00000250:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr
00000260:·2f73·6372·6970·743e·0a3c·7363·7269·7074··/script>.<script00000260:·6970·7422·2073·7263·3d22·6a71·7565·7279··ipt"·src="jquery
00000270:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java00000270:·2e6a·7322·3e3c·2f73·6372·6970·743e·0a3c··.js"></script>.<
00000280:·7363·7269·7074·2220·7372·633d·2264·796e··script"·src="dyn00000280:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
00000290:·7365·6374·696f·6e73·2e6a·7322·3e3c·2f73··sections.js"></s00000290:·742f·6a61·7661·7363·7269·7074·2220·7372··t/javascript"·sr
000002a0:·6372·6970·743e·0a3c·6c69·6e6b·2068·7265··cript>.<link·hre000002a0:·633d·2264·796e·7365·6374·696f·6e73·2e6a··c="dynsections.j
000002b0:·663d·226e·6176·7472·6565·2e63·7373·2220··f="navtree.css"·000002b0:·7322·3e3c·2f73·6372·6970·743e·0a3c·6c69··s"></script>.<li
000002c0:·7265·6c3d·2273·7479·6c65·7368·6565·7422··rel="stylesheet"000002c0:·6e6b·2068·7265·663d·226e·6176·7472·6565··nk·href="navtree
000002d0:·2074·7970·653d·2274·6578·742f·6373·7322···type="text/css"000002d0:·2e63·7373·2220·7265·6c3d·2273·7479·6c65··.css"·rel="style
000002e0:·2f3e·0a3c·7363·7269·7074·2074·7970·653d··/>.<script·type=000002e0:·7368·6565·7422·2074·7970·653d·2274·6578··sheet"·type="tex
000002f0:·2274·6578·742f·6a61·7661·7363·7269·7074··"text/javascript000002f0:·742f·6373·7322·2f3e·0a3c·7363·7269·7074··t/css"/>.<script
00000300:·2220·7372·633d·2272·6573·697a·652e·6a73··"·src="resize.js00000300:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java
00000310:·223e·3c2f·7363·7269·7074·3e0a·3c73·6372··"></script>.<scr00000310:·7363·7269·7074·2220·7372·633d·2272·6573··script"·src="res
00000320:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j00000320:·697a·652e·6a73·223e·3c2f·7363·7269·7074··ize.js"></script
00000330:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="00000330:·3e0a·3c73·6372·6970·7420·7479·7065·3d22··>.<script·type="
00000340:·6e61·7674·7265·6564·6174·612e·6a73·223e··navtreedata.js">00000340:·7465·7874·2f6a·6176·6173·6372·6970·7422··text/javascript"
00000350:·3c2f·7363·7269·7074·3e0a·3c73·6372·6970··</script>.<scrip00000350:·2073·7263·3d22·6e61·7674·7265·6564·6174···src="navtreedat
00000360:·7420·7479·7065·3d22·7465·7874·2f6a·6176··t·type="text/jav00000360:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.
00000370:·6173·6372·6970·7422·2073·7263·3d22·6e61··ascript"·src="na00000370:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te
00000380:·7674·7265·652e·6a73·223e·3c2f·7363·7269··vtree.js"></scri00000380:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s
00000390:·7074·3e0a·3c6c·696e·6b20·6872·6566·3d22··pt>.<link·href="00000390:·7263·3d22·6e61·7674·7265·652e·6a73·223e··rc="navtree.js">
000003a0:·7365·6172·6368·2f73·6561·7263·682e·6373··search/search.cs000003a0:·3c2f·7363·7269·7074·3e0a·3c6c·696e·6b20··</script>.<link·
000003b0:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe000003b0:·6872·6566·3d22·7365·6172·6368·2f73·6561··href="search/sea
000003c0:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c000003c0:·7263·682e·6373·7322·2072·656c·3d22·7374··rch.css"·rel="st
000003d0:·7373·222f·3e0a·3c73·6372·6970·7420·7479··ss"/>.<script·ty000003d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000003e0:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr000003e0:·7465·7874·2f63·7373·222f·3e0a·3c73·6372··text/css"/>.<scr
000003f0:·6970·7422·2073·7263·3d22·7365·6172·6368··ipt"·src="search000003f0:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000400:·2f73·6561·7263·6864·6174·612e·6a73·223e··/searchdata.js">00000400:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000410:·3c2f·7363·7269·7074·3e0a·3c73·6372·6970··</script>.<scrip00000410:·7365·6172·6368·2f73·6561·7263·6864·6174··search/searchdat
00000420:·7420·7479·7065·3d22·7465·7874·2f6a·6176··t·type="text/jav00000420:·612e·6a73·223e·3c2f·7363·7269·7074·3e0a··a.js"></script>.
00000430:·6173·6372·6970·7422·2073·7263·3d22·7365··ascript"·src="se00000430:·3c73·6372·6970·7420·7479·7065·3d22·7465··<script·type="te
00000440:·6172·6368·2f73·6561·7263·682e·6a73·223e··arch/search.js">00000440:·7874·2f6a·6176·6173·6372·6970·7422·2073··xt/javascript"·s
00000450:·3c2f·7363·7269·7074·3e0a·3c6c·696e·6b20··</script>.<link·00000450:·7263·3d22·7365·6172·6368·2f73·6561·7263··rc="search/searc
00000460:·6872·6566·3d22·646f·7879·6765·6e2e·6373··href="doxygen.cs00000460:·682e·6a73·223e·3c2f·7363·7269·7074·3e0a··h.js"></script>.
00000470:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe00000470:·3c6c·696e·6b20·6872·6566·3d22·646f·7879··<link·href="doxy
00000480:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c00000480:·6765·6e2e·6373·7322·2072·656c·3d22·7374··gen.css"·rel="st
00000490:·7373·2220·2f3e·0a3c·6c69·6e6b·2068·7265··ss"·/>.<link·hre00000490:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000004a0:·663d·226c·6f67·6f5f·616c·6967·6e2e·6373··f="logo_align.cs000004a0:·7465·7874·2f63·7373·2220·2f3e·0a3c·6c69··text/css"·/>.<li
000004b0:·7322·2072·656c·3d22·7374·796c·6573·6865··s"·rel="styleshe000004b0:·6e6b·2068·7265·663d·226c·6f67·6f5f·616c··nk·href="logo_al
000004c0:·6574·2220·7479·7065·3d22·7465·7874·2f63··et"·type="text/c000004c0:·6967·6e2e·6373·7322·2072·656c·3d22·7374··ign.css"·rel="st
000004d0:·7373·222f·3e0a·3c2f·6865·6164·3e0a·3c62··ss"/>.</head>.<b000004d0:·796c·6573·6865·6574·2220·7479·7065·3d22··ylesheet"·type="
000004e0:·6f64·793e·0a3c·6469·7620·6964·3d22·746f··ody>.<div·id="to000004e0:·7465·7874·2f63·7373·222f·3e0a·3c2f·6865··text/css"/>.</he
000004f0:·7022·3e3c·212d·2d20·646f·206e·6f74·2072··p"><!--·do·not·r000004f0:·6164·3e0a·3c62·6f64·793e·0a3c·6469·7620··ad>.<body>.<div·
00000500:·656d·6f76·6520·7468·6973·2064·6976·2c20··emove·this·div,·00000500:·6964·3d22·746f·7022·3e3c·212d·2d20·646f··id="top"><!--·do
00000510:·6974·2069·7320·636c·6f73·6564·2062·7920··it·is·closed·by·00000510:·206e·6f74·2072·656d·6f76·6520·7468·6973···not·remove·this
00000520:·646f·7879·6765·6e21·202d·2d3e·0a3c·6469··doxygen!·-->.<di00000520:·2064·6976·2c20·6974·2069·7320·636c·6f73···div,·it·is·clos
00000530:·7620·6964·3d22·7469·746c·6561·7265·6122··v·id="titlearea"00000530:·6564·2062·7920·646f·7879·6765·6e21·202d··ed·by·doxygen!·-
00000540:·3e0a·3c74·6162·6c65·2063·656c·6c73·7061··>.<table·cellspa00000540:·2d3e·0a3c·6469·7620·6964·3d22·7469·746c··->.<div·id="titl
00000550:·6369·6e67·3d22·3022·2063·656c·6c70·6164··cing="0"·cellpad00000550:·6561·7265·6122·3e0a·3c74·6162·6c65·2063··earea">.<table·c
00000560:·6469·6e67·3d22·3022·3e0a·203c·7462·6f64··ding="0">.·<tbod00000560:·656c·6c73·7061·6369·6e67·3d22·3022·2063··ellspacing="0"·c
00000570:·793e·0a20·3c74·7220·6964·3d22·7072·6f6a··y>.·<tr·id="proj00000570:·656c·6c70·6164·6469·6e67·3d22·3022·3e0a··ellpadding="0">.
00000580:·6563·7472·6f77·223e·0a20·203c·7464·2069··ectrow">.··<td·i00000580:·203c·7462·6f64·793e·0a20·3c74·7220·6964···<tbody>.·<tr·id
00000590:·643d·2270·726f·6a65·6374·6c6f·676f·223e··d="projectlogo">00000590:·3d22·7072·6f6a·6563·7472·6f77·223e·0a20··="projectrow">.·
000005a0:·3c69·6d67·2061·6c74·3d22·4c6f·676f·2220··<img·alt="Logo"·000005a0:·203c·7464·2069·643d·2270·726f·6a65·6374···<td·id="project
000005b0:·7372·633d·2272·7774·685f·7663·695f·7267··src="rwth_vci_rg000005b0:·6c6f·676f·223e·3c69·6d67·2061·6c74·3d22··logo"><img·alt="
000005c0:·622e·6a70·6722·2f3e·3c2f·7464·3e0a·2020··b.jpg"/></td>.··000005c0:·4c6f·676f·2220·7372·633d·2272·7774·685f··Logo"·src="rwth_
000005d0:·3c74·6420·6964·3d22·7072·6f6a·6563·7461··<td·id="projecta000005d0:·7663·695f·7267·622e·6a70·6722·2f3e·3c2f··vci_rgb.jpg"/></
000005e0:·6c69·676e·223e·0a20·2020·3c64·6976·2069··lign">.···<div·i000005e0:·7464·3e0a·2020·3c74·6420·6964·3d22·7072··td>.··<td·id="pr
000005f0:·643d·2270·726f·6a65·6374·6e61·6d65·223e··d="projectname">000005f0:·6f6a·6563·7461·6c69·676e·223e·0a20·2020··ojectalign">.···
00000600:·4f70·656e·4d65·7368·0a20·2020·3c2f·6469··OpenMesh.···</di00000600:·3c64·6976·2069·643d·2270·726f·6a65·6374··<div·id="project
00000610:·763e·0a20·203c·2f74·643e·0a20·3c2f·7472··v>.··</td>.·</tr00000610:·6e61·6d65·223e·4f70·656e·4d65·7368·0a20··name">OpenMesh.·
00000620:·3e0a·203c·2f74·626f·6479·3e0a·3c2f·7461··>.·</tbody>.</ta00000620:·2020·3c2f·6469·763e·0a20·203c·2f74·643e····</div>.··</td>
00000630:·626c·653e·0a3c·2f64·6976·3e0a·3c21·2d2d··ble>.</div>.<!--00000630:·0a20·3c2f·7472·3e0a·203c·2f74·626f·6479··.·</tr>.·</tbody
00000640:·2065·6e64·2068·6561·6465·7220·7061·7274···end·header·part00000640:·3e0a·3c2f·7461·626c·653e·0a3c·2f64·6976··>.</table>.</div
00000650:·202d·2d3e·0a3c·212d·2d20·4765·6e65·7261···-->.<!--·Genera00000650:·3e0a·3c21·2d2d·2065·6e64·2068·6561·6465··>.<!--·end·heade
00000660:·7465·6420·6279·2044·6f78·7967·656e·2031··ted·by·Doxygen·100000660:·7220·7061·7274·202d·2d3e·0a3c·212d·2d20··r·part·-->.<!--·
00000670:·2e39·2e38·202d·2d3e·0a3c·7363·7269·7074··.9.8·-->.<script00000670:·4765·6e65·7261·7465·6420·6279·2044·6f78··Generated·by·Dox
00000680:·2074·7970·653d·2274·6578·742f·6a61·7661···type="text/java00000680:·7967·656e·2031·2e39·2e38·202d·2d3e·0a3c··ygen·1.9.8·-->.<
00000690:·7363·7269·7074·223e·0a2f·2a20·406c·6963··script">./*·@lic00000690:·7363·7269·7074·2074·7970·653d·2274·6578··script·type="tex
000006a0:·656e·7365·206d·6167·6e65·743a·3f78·743d··ense·magnet:?xt=000006a0:·742f·6a61·7661·7363·7269·7074·223e·0a2f··t/javascript">./
000006b0:·7572·6e3a·6274·6968·3a64·3364·3961·3961··urn:btih:d3d9a9a000006b0:·2a20·406c·6963·656e·7365·206d·6167·6e65··*·@license·magne
000006c0:·3635·3935·3532·3166·3936·3636·6135·6539··6595521f9666a5e9000006c0:·743a·3f78·743d·7572·6e3a·6274·6968·3a64··t:?xt=urn:btih:d
000006d0:·3463·6338·3330·6461·6238·3362·3635·3639··4cc830dab83b6569000006d0:·3364·3961·3961·3635·3935·3532·3166·3936··3d9a9a6595521f96
000006e0:·3926·616d·703b·646e·3d65·7870·6174·2e74··9&amp;dn=expat.t000006e0:·3636·6135·6539·3463·6338·3330·6461·6238··66a5e94cc830dab8
000006f0:·7874·204d·4954·202a·2f0a·7661·7220·7365··xt·MIT·*/.var·se000006f0:·3362·3635·3639·3926·616d·703b·646e·3d65··3b65699&amp;dn=e
00000700:·6172·6368·426f·7820·3d20·6e65·7720·5365··archBox·=·new·Se00000700:·7870·6174·2e74·7874·204d·4954·202a·2f0a··xpat.txt·MIT·*/.
00000710:·6172·6368·426f·7828·2273·6561·7263·6842··archBox("searchB00000710:·7661·7220·7365·6172·6368·426f·7820·3d20··var·searchBox·=·
00000720:·6f78·222c·2022·7365·6172·6368·2f22·2c27··ox",·"search/",'00000720:·6e65·7720·5365·6172·6368·426f·7828·2273··new·SearchBox("s
00000730:·2e68·746d·6c27·293b·0a2f·2a20·406c·6963··.html');./*·@lic00000730:·6561·7263·6842·6f78·222c·2022·7365·6172··earchBox",·"sear
00000740:·656e·7365·2d65·6e64·202a·2f0a·3c2f·7363··ense-end·*/.</sc00000740:·6368·2f22·2c27·2e68·746d·6c27·293b·0a2f··ch/",'.html');./
00000750:·7269·7074·3e0a·3c73·6372·6970·7420·7479··ript>.<script·ty00000750:·2a20·406c·6963·656e·7365·2d65·6e64·202a··*·@license-end·*
00000760:·7065·3d22·7465·7874·2f6a·6176·6173·6372··pe="text/javascr00000760:·2f0a·3c2f·7363·7269·7074·3e0a·3c73·6372··/.</script>.<scr
00000770:·6970·7422·2073·7263·3d22·6d65·6e75·6461··ipt"·src="menuda00000770:·6970·7420·7479·7065·3d22·7465·7874·2f6a··ipt·type="text/j
00000780:·7461·2e6a·7322·3e3c·2f73·6372·6970·743e··ta.js"></script>00000780:·6176·6173·6372·6970·7422·2073·7263·3d22··avascript"·src="
00000790:·0a3c·7363·7269·7074·2074·7970·653d·2274··.<script·type="t00000790:·6d65·6e75·6461·7461·2e6a·7322·3e3c·2f73··menudata.js"></s
000007a0:·6578·742f·6a61·7661·7363·7269·7074·2220··ext/javascript"·000007a0:·6372·6970·743e·0a3c·7363·7269·7074·2074··cript>.<script·t
000007b0:·7372·633d·226d·656e·752e·6a73·223e·3c2f··src="menu.js"></000007b0:·7970·653d·2274·6578·742f·6a61·7661·7363··ype="text/javasc
000007c0:·7363·7269·7074·3e0a·3c73·6372·6970·7420··script>.<script·000007c0:·7269·7074·2220·7372·633d·226d·656e·752e··ript"·src="menu.
000007d0:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas000007d0:·6a73·223e·3c2f·7363·7269·7074·3e0a·3c73··js"></script>.<s
000007e0:·6372·6970·7422·3e0a·2f2a·2040·6c69·6365··cript">./*·@lice000007e0:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text
000007f0:·6e73·6520·6d61·676e·6574·3a3f·7874·3d75··nse·magnet:?xt=u000007f0:·2f6a·6176·6173·6372·6970·7422·3e0a·2f2a··/javascript">./*
00000800:·726e·3a62·7469·683a·6433·6439·6139·6136··rn:btih:d3d9a9a600000800:·2040·6c69·6365·6e73·6520·6d61·676e·6574···@license·magnet
00000810:·3539·3535·3231·6639·3636·3661·3565·3934··595521f9666a5e9400000810:·3a3f·7874·3d75·726e·3a62·7469·683a·6433··:?xt=urn:btih:d3
00000820:·6363·3833·3064·6162·3833·6236·3536·3939··cc830dab83b6569900000820:·6439·6139·6136·3539·3535·3231·6639·3636··d9a9a6595521f966
00000830:·2661·6d70·3b64·6e3d·6578·7061·742e·7478··&amp;dn=expat.tx00000830:·3661·3565·3934·6363·3833·3064·6162·3833··6a5e94cc830dab83
00000840:·7420·4d49·5420·2a2f·0a24·2866·756e·6374··t·MIT·*/.$(funct00000840:·6236·3536·3939·2661·6d70·3b64·6e3d·6578··b65699&amp;dn=ex
00000850:·696f·6e28·2920·7b0a·2020·696e·6974·4d65··ion()·{.··initMe00000850:·7061·742e·7478·7420·4d49·5420·2a2f·0a24··pat.txt·MIT·*/.$
00000860:·6e75·2827·272c·7472·7565·2c66·616c·7365··nu('',true,false00000860:·2866·756e·6374·696f·6e28·2920·7b0a·2020··(function()·{.··
00000870:·2c27·7365·6172·6368·2e70·6870·272c·2753··,'search.php','S00000870:·696e·6974·4d65·6e75·2827·272c·7472·7565··initMenu('',true
00000880:·6561·7263·6827·293b·0a20·2024·2864·6f63··earch');.··$(doc00000880:·2c66·616c·7365·2c27·7365·6172·6368·2e70··,false,'search.p
00000890:·756d·656e·7429·2e72·6561·6479·2866·756e··ument).ready(fun00000890:·6870·272c·2753·6561·7263·6827·293b·0a20··hp','Search');.·
000008a0:·6374·696f·6e28·2920·7b20·696e·6974·5f73··ction()·{·init_s000008a0:·2024·2864·6f63·756d·656e·7429·2e72·6561···$(document).rea
000008b0:·6561·7263·6828·293b·207d·293b·0a7d·293b··earch();·});.});000008b0:·6479·2866·756e·6374·696f·6e28·2920·7b20··dy(function()·{·
000008c0:·0a2f·2a20·406c·6963·656e·7365·2d65·6e64··./*·@license-end000008c0:·696e·6974·5f73·6561·7263·6828·293b·207d··init_search();·}
000008d0:·202a·2f0a·3c2f·7363·7269·7074·3e0a·3c64···*/.</script>.<d000008d0:·293b·0a7d·293b·0a2f·2a20·406c·6963·656e··);.});./*·@licen
000008e0:·6976·2069·643d·226d·6169·6e2d·6e61·7622··iv·id="main-nav"000008e0:·7365·2d65·6e64·202a·2f0a·3c2f·7363·7269··se-end·*/.</scri
000008f0:·3e3c·2f64·6976·3e0a·3c73·6372·6970·7420··></div>.<script·000008f0:·7074·3e0a·3c64·6976·2069·643d·226d·6169··pt>.<div·id="mai
00000900:·7479·7065·3d22·7465·7874·2f6a·6176·6173··type="text/javas00000900:·6e2d·6e61·7622·3e3c·2f64·6976·3e0a·3c73··n-nav"></div>.<s
00000910:·6372·6970·7422·3e0a·2f2a·2040·6c69·6365··cript">./*·@lice00000910:·6372·6970·7420·7479·7065·3d22·7465·7874··cript·type="text
00000920:·6e73·6520·6d61·676e·6574·3a3f·7874·3d75··nse·magnet:?xt=u00000920:·2f6a·6176·6173·6372·6970·7422·3e0a·2f2a··/javascript">./*
Max diff block lines reached; -1/1262505 bytes (-0.00%) of diff not shown.
61.8 KB
html2text {}
Max HTML report size reached
229 KB
./usr/share/doc/libopenmesh-dev/html/a00971_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_impl.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">MeshViewerWidgetT_impl.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 136, 814 lines modifiedOffset 136, 398 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>·</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·RuleInterfaceT</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><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>
 155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span>·</div>157 <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><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>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="a06470.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</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>·</div>
 161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//==·NAMESPACE·================================================================</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> 
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="a00836.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="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">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">using·namespace·</span>Qt;</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>
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><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> 
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>·</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><span·class="comment">//==·FORWARDS·=================================================================</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">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="comment">//==·CLASS·DEFINITION·=========================================================</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><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="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="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>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>
 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>
179 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··<span·class="comment">//·load·mesh</span></div>183 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·R·Rule;</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>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>
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> 
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{</div>186 <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="comment">//·store·read·option</span></div> 
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····opt_·=·_opt;</div>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>};</div>
 188 </div>
194 <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>
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> 
198 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordflow">else</span></div>191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">··protected:\</span></div>
199 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>······std::cout·&lt;&lt;·<span·class="stringliteral">&quot;File·provides·face·normals\n&quot;</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>
Max diff block lines reached; 165196/186325 bytes (88.66%) of diff not shown.
47.0 KB
html2text {}
Max HTML report size reached
67.3 KB
./usr/share/doc/libopenmesh-dev/html/a00986_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/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, 237 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">QGLViewerWidget.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>
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>
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="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH</span></div> 
146 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_QGLVIEWERWIDGET_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>·</div> 
149 <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="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</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="a00989.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</span></div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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="preprocessor">#include·&lt;OpenMesh/Core/Utils/PropertyManager.hh&gt;</span></div>
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;vector&gt;</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;map&gt;</span></div> 
154 <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> 
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">····#include·&lt;QGLWidget&gt;</span></div> 
156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#else</span></div> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">····#include·&lt;QtOpenGLWidgets/QOpenGLWidget&gt;</span></div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#endif</span></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="preprocessor">#ifndef·__APPLE__</span></div> 
161 <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> 
162 <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="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>·</div>
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</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>
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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>
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="keyword">class·</span>QMenu;</div>110 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno">···10</span><span·class="keyword">namespace·</span>Subdivider·{</div>
167 <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="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">class·</span>QAction;</div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span><span·class="keyword">namespace·</span>Uniform·{</div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div> 
170 <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="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>
172 <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>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>
173 <div·class="foldopen"·id="foldopen00073"·data-start="{"·data-end="};">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>
174 <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> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#else</span></div> 
176 <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> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#endif</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>··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="l00080"·name="l00080"></a><span·class="lineno">···80</span>··</div>116 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>{</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</span>:</div>117 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno">···29</span><span·class="keyword">public</span>:</div>
183 <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> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<span·class="keyword">typedef</span>·QGLWidget·Super;</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>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">··#else</span></div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·QOpenGLWidget·Super;</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>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">··#endif</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="comment">//·Default·constructor.</span></div> 
190 <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> 
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>··<span·class="comment">//·Destructor.</span></div> 
193 <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> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</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>
Max diff block lines reached; 24353/54792 bytes (44.45%) of diff not shown.
13.7 KB
html2text {}
    
Offset 1, 243 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{
5 QGLViewerWidget.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#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH 
57 47 
58 48 
59 49//==·INCLUDES 
60 ================================================================= 
61 50#include·<OpenMesh/Core/Geometry/VectorT.hh> 
62 51#include·<string> 
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 65 
78 66class·QMenu; 
79 67class·QActionGroup; 
80 68class·QAction; 
81 69 
82 70//==·CLASS·DEFINITION 
83 ========================================================= 
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:21 29public:
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 93 
107 94private: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
Max diff block lines reached; 7335/14020 bytes (52.32%) of diff not shown.
51.5 KB
./usr/share/doc/libopenmesh-dev/html/a00989_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/Subdivider/SubdivideWidget.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, 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">SubdivideWidget.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="a00989.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, 116 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> 
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·SubdivideWidget</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>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>·</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><span·class="preprocessor">#ifndef·SUBDIVIDEWIDGET_HH</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·SubdividerT</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>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>
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>
 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>
 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>
 153 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span>·</div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="comment">//==·INCLUDE·==================================================================</span></div>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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="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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;QTimer&gt;</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>
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;QMainWindow&gt;</span></div>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#endif</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="a00806.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> 
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="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> 
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>167 <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>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·NAMESPACE·================================================================</span></div>
174 <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>
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">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>
176 <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">//==·CLASS·DEFINITION·=========================================================</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>175 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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> 
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</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"·href="a02870.html">Utils::Noncopyable</a></div>
191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···</div>179 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</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>*·_nam[·...·truncated·by·diffoscope;·len:·5,·SHA:·fae1d34e953c254f889159ab99c547a06efc8bf03d31d44f582c57c755a9e29b·...·]</div>180 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>181 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>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>
195 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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>
196 <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>
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>187 <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>·</div>188 <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>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>
200 <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>
 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">SubdividerT</a>(·MeshType·&amp;_m·)·:·attached_(nullptr)·{··<a·class="code·hl_function"·href="a03806.html#a4faaaf5cdd9273b4c28ef9f2a2e942ba">attach</a>(_m);·}</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>192 <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>193 <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>194 <div·class="foldopen"·id="foldopen00110"·data-start="{"·data-end="}">
Max diff block lines reached; 19918/41713 bytes (47.75%) of diff not shown.
10.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 SubdivideWidget.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-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, 129 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
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·SubdivideWidget 
58 47// 
59 48//55 48//
60 =============================================================================56 =============================================================================
61 49 
62 50#ifndef·SUBDIVIDEWIDGET_HH 
63 51#define·SUBDIVIDEWIDGET_HH 
64 5257 49//
 58 50//·CLASS·SubdividerT
 59 51//
 60 52//
 61 =============================================================================
65 5362 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_SUDIVIDERT_HH
 65 56
66 54//==·INCLUDES66 57//==·INCLUDE
67 =================================================================67 ==================================================================
 68 58
 69 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
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 
76 63 
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 7080 70
85 71public:81 71//==·NAMESPACE
 82 ================================================================
86 7283 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
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 8993 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 9594 90public:
 95 91
 96 92·typedef·MeshType·mesh_t;
 97 93·typedef·RealType·real_t;
 98 94
 99 95public:
108 96100 96
109 98·bool·_.o_.p_.e_.n_.__.m_.e_.s_.h(const·char*·_filename);101 98
110 99102 99
 103 _\x81_\x80_\x81·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T(void)·:·attached_()·{·}
 104 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);·}
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 106106 106
117 107private·slots: 
118 108107 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;
Max diff block lines reached; 6586/10861 bytes (60.64%) of diff not shown.
86.8 KB
./usr/share/doc/libopenmesh-dev/html/a01010_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/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, 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">ProgViewerWidget.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 <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>
Offset 138, 147 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="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_PROGVIEWERWIDGET_HH</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="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_PROGVIEWERWIDGET_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>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>
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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">#include·&quot;<a·class="code"·href="a06356.html">Config.hh</a>&quot;</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">#include·&lt;QTimer&gt;</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="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="a00560.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>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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
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">//==·CLASS·DEFINITION·=========================================================</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="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>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>Utils·{·<span·class="comment">//·BEGIN_NS_UTILS</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>163 <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>··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> 
177 </div> 
178 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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> 
183 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
184 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>
 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>
185 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>168 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//</span></div>
186 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
187 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>
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> 
190 <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>173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="comment">//·{</span></div>
192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</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>
193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">public</span>:</div>175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="comment">//</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>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>
197 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>
198 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</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>
199 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</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>
200 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="}"> 
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>190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//</span></div>
204 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>······n_base_vertices_(0),</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>
Max diff block lines reached; 47304/72347 bytes (65.38%) of diff not shown.
16.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 ProgViewerWidget.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 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, 180 lines modifiedOffset 48, 351 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·OPENMESHAPPS_PROGVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_PROGVIEWERWIDGET_HH55 44#ifndef·TESTINGFRAMEWORK_HH
 56 45#define·TESTINGFRAMEWORK_HH
 57 46//·--------------------------------------------------------------------------
 58 --
57 4759 47
 60 53//·--------------------------------------------------------------------------
 61 --
 62 54
 63 55#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h"
 64 56#include·<iosfwd>
58 48 
59 49//==·INCLUDES 
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>65 57#include·<sstream>
 66 58#include·<vector>
 67 59#include·<algorithm>
 68 60#include·<stdexcept>
 69 61#include·<OpenMesh/Core/Utils/Noncopyable.hh>
 70 62
 71 63//·-------------------------------------------------------------·namespace·--
 72 --
67 56 
68 57 
69 58 
70 59//==·CLASS·DEFINITION 
71 ========================================================= 
72 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 6473 64
77 65 
78 _.6_.6struct·_.P_.r_.o_.g_.T_.r_.a_.i_.t_.s·:·public·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.D_.e_.f_.a_.u_.l_.t_.T_.r_.a_.i_.t_.s74 65namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
 75 66namespace·Utils·{·//·BEGIN_NS_UTILS
79 67{76 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 79 
92 80 
93 81//==·CLASS·DEFINITION 
94 ========================================================= 
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 
107 94 
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);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
Max diff block lines reached; 11016/16429 bytes (67.05%) 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="a00485_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="a00452_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="a00560.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="a00560.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="a00671.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="a00671.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="a06470.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="a06365.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="a06470.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="a06365.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="aa06470_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06470.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="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>
174 <div·class="ttc"·id="aa06470_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06470.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="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>
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="a00698.html">DecimaterT.hh</a>·</dd></dl>161 <dl·class="section·see"><dt>See·also</dt><dd><a·class="el"·href="a00893.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="a00284_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a01223_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="a00284_source.html">MeshItems.hh</a></li>124 <li>Doc/Concepts/<a·class="el"·href="a01223_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="a00284_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01223_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="a00284_source.html">MeshItems.hh</a></li>136 <li>Doc/Concepts/<a·class="el"·href="a01223_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="a00284_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01223_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="a00284_source.html">MeshItems.hh</a></li>270 <li>Doc/Concepts/<a·class="el"·href="a01223_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="a00284_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01223_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="a00284_source.html">MeshItems.hh</a></li>144 <li>Doc/Concepts/<a·class="el"·href="a01223_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="a00284_source.html">Doc/Concepts/MeshItems.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a01223_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="a00284_source.html">MeshItems.hh</a></li>193 <li>Doc/Concepts/<a·class="el"·href="a01223_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.99 KB
./usr/share/doc/libopenmesh-dev/html/a02170.html
    
Offset 96, 15 lines modifiedOffset 96, 15 lines modified
96 ··<div·class="headertitle"><div·class="title">OpenMesh::Concepts::KernelT&lt;·FinalMeshItems·&gt;·Class·Template·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::KernelT&lt;·FinalMeshItems·&gt;·Class·Template·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>This·class·describes·the·minimum·interface·a·mesh·kernel·has·to·implement·(because·the·resulting·mesh·will·rely·on·this·interface).··99 <p>This·class·describes·the·minimum·interface·a·mesh·kernel·has·to·implement·(because·the·resulting·mesh·will·rely·on·this·interface).··
100 ·<a·href="a02170.html#details">More...</a></p>100 ·<a·href="a02170.html#details">More...</a></p>
  
101 <p><code>#include·&lt;<a·class="el"·href="a00287_source.html">Doc/Concepts/MeshKernel.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a01220_source.html">Doc/Concepts/MeshKernel.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-types"·name="pub-types"></a>103 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="pub-types"·name="pub-types"></a>
104 Public·Types</h2></td></tr>104 Public·Types</h2></td></tr>
105 <tr><td·colspan="2"><div·class="groupHeader">Mesh·Items</div></td></tr>105 <tr><td·colspan="2"><div·class="groupHeader">Mesh·Items</div></td></tr>
106 <tr·class="memitem:af68122190c9f3df2b6af4d670ee767e4"·id="r_af68122190c9f3df2b6af4d670ee767e4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af68122190c9f3df2b6af4d670ee767e4"·name="af68122190c9f3df2b6af4d670ee767e4"></a>106 <tr·class="memitem:af68122190c9f3df2b6af4d670ee767e4"·id="r_af68122190c9f3df2b6af4d670ee767e4"><td·class="memItemLeft"·align="right"·valign="top"><a·id="af68122190c9f3df2b6af4d670ee767e4"·name="af68122190c9f3df2b6af4d670ee767e4"></a>
107 typedef·FinalMeshItems::Vertex&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vertex</b></td></tr>107 typedef·FinalMeshItems::Vertex&#160;</td><td·class="memItemRight"·valign="bottom"><b>Vertex</b></td></tr>
108 <tr·class="memdesc:af68122190c9f3df2b6af4d670ee767e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Derive·this·type·from·the·FinalMeshItems.·<br·/></td></tr>108 <tr·class="memdesc:af68122190c9f3df2b6af4d670ee767e4"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Derive·this·type·from·the·FinalMeshItems.·<br·/></td></tr>
Offset 1646, 15 lines modifiedOffset 1646, 15 lines modified
1646 </div><div·class="memdoc">1646 </div><div·class="memdoc">
  
1647 <p>Kernel·item·iterator.·</p>1647 <p>Kernel·item·iterator.·</p>
  
1648 </div>1648 </div>
1649 </div>1649 </div>
1650 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>1650 <hr/>The·documentation·for·this·class·was·generated·from·the·following·file:<ul>
1651 <li>Doc/Concepts/<a·class="el"·href="a00287_source.html">MeshKernel.hh</a></li>1651 <li>Doc/Concepts/<a·class="el"·href="a01220_source.html">MeshKernel.hh</a></li>
1652 </ul>1652 </ul>
1653 </div><!--·contents·-->1653 </div><!--·contents·-->
1654 </div><!--·doc-content·-->1654 </div><!--·doc-content·-->
1655 <hr>1655 <hr>
1656 <address>1656 <address>
1657 <small>1657 <small>
1658 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">1658 <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="a00965_source.html">CmdOption.hh</a></li>136 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a01055_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="a00962_source.html">DecimaterViewerWidget.hh</a></li>172 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a01061_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="a00962_source.html">DecimaterViewerWidget.hh</a></li>436 <li>OpenMesh/Apps/Decimating/<a·class="el"·href="a01061_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="a01010_source.html">ProgViewerWidget.hh</a></li>178 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a01070_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="a01010_source.html">ProgViewerWidget.hh</a></li>366 <li>OpenMesh/Apps/ProgViewer/<a·class="el"·href="a01070_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="a06452_source.html">MeshViewerWidget.hh</a></li>169 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06347_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="a06452_source.html">MeshViewerWidget.hh</a></li>367 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a06347_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="a00974_source.html">MeshViewerWidgetT.hh</a></li>441 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a01088_source.html">MeshViewerWidgetT.hh</a></li>
442 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a00971_source.html">MeshViewerWidgetT_impl.hh</a></li>442 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a01097_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="a00986_source.html">QGLViewerWidget.hh</a></li>252 <li>OpenMesh/Apps/QtViewer/<a·class="el"·href="a01085_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="a06455_source.html">MeshViewerWidget.hh</a></li>411 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a06350_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="a00989_source.html">SubdivideWidget.hh</a></li>174 <li>OpenMesh/Apps/Subdivider/<a·class="el"·href="a01100_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="a01028_source.html">VDPMSynthesizerViewerWidget.hh</a></li>400 <li>OpenMesh/Apps/VDProgMesh/Synthesizer/<a·class="el"·href="a01124_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="a00464_source.html">EigenVectorT.hh</a></li>125 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00428_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="a00470_source.html">OpenMesh/Core/Geometry/LoopSchemeMaskT.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00440_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="a00470_source.html">LoopSchemeMaskT.hh</a></li>202 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00440_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="a00485_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;··101 <p>/class·NormalCone·NormalCone.hh·&lt;<a·class="el"·href="a00452_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="a00485_source.html">OpenMesh/Core/Geometry/NormalConeT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00452_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="a00485_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="a00452_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="a00485_source.html">NormalConeT.hh</a></li>152 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00452_source.html">NormalConeT.hh</a></li>
153 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00482_source.html">NormalConeT_impl.hh</a></li>153 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00425_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="a00458_source.html">OpenMesh/Tools/VDPM/Plane3d.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00437_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="a00458_source.html">Plane3d.hh</a></li>151 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00437_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="a00473.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="a00443.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="a00473_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00443_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="a00473.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="a00443.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="a00473_source.html">QuadricT.hh</a></li>259 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00443_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="a00455_source.html">Vector11T.hh</a></li>640 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00431_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="a00476_source.html">VectorT_inc.hh</a></li>453 <li>OpenMesh/Core/Geometry/<a·class="el"·href="a00446_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="a00011_source.html">OpenMesh/Core/IO/exporter/BaseExporter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00041_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="a00011_source.html">BaseExporter.hh</a></li>335 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00041_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="a00350_source.html">OpenMesh/Core/IO/exporter/ExporterT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00467_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="a00350_source.html">ExporterT.hh</a></li>1909 <li>OpenMesh/Core/IO/exporter/<a·class="el"·href="a00467_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="a00062_source.html">OpenMesh/Core/IO/importer/BaseImporter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00023_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="a00062_source.html">BaseImporter.hh</a></li>271 <li>OpenMesh/Core/IO/importer/<a·class="el"·href="a00023_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="a00341_source.html">OpenMesh/Core/IO/importer/ImporterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00485_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="a00341_source.html">ImporterT.hh</a></li>2014 <li>OpenMesh/Core/IO/importer/<a·class="el"·href="a00485_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="a00452_source.html">OpenMesh/Core/IO/IOManager.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00458_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="a00452_source.html">IOManager.hh</a></li>445 <li>OpenMesh/Core/IO/<a·class="el"·href="a00458_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="a00407_source.html">OpenMesh/Core/IO/Options.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00494_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="a00407_source.html">Options.hh</a></li>354 <li>OpenMesh/Core/IO/<a·class="el"·href="a00494_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="a00047_source.html">OpenMesh/Core/IO/reader/BaseReader.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00059_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="a00047_source.html">BaseReader.hh</a></li>379 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00059_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="a00425_source.html">OpenMesh/Core/IO/reader/OBJReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00566_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="a00425_source.html">OBJReader.hh</a></li>315 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00566_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="a00422_source.html">OpenMesh/Core/IO/reader/OFFReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00572_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="a00422_source.html">OFFReader.hh</a></li>392 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00572_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="a00413_source.html">OpenMesh/Core/IO/reader/OMReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00578_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="a00413_source.html">OMReader.hh</a></li>383 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00578_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="a00428_source.html">OpenMesh/Core/IO/reader/PLYReader.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00563_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="a00428_source.html">PLYReader.hh</a></li>412 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00563_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="a00440_source.html">OpenMesh/Core/IO/reader/STLReader.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00560_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="a00440_source.html">STLReader.hh</a></li>356 <li>OpenMesh/Core/IO/reader/<a·class="el"·href="a00560_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="a00335_source.html">OpenMesh/Core/IO/SR_binary.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00476_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="a00335_source.html">SR_binary.hh</a></li>158 <li>OpenMesh/Core/IO/<a·class="el"·href="a00476_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="a00323_source.html">SR_binary_vector_of_bool.hh</a></li>137 <li>OpenMesh/Core/IO/<a·class="el"·href="a00581_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="a00389_source.html">OpenMesh/Core/IO/writer/BaseWriter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00506_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="a00389_source.html">BaseWriter.hh</a></li>423 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00506_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="a00365_source.html">OpenMesh/Core/IO/writer/OBJWriter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00527_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="a00365_source.html">OBJWriter.hh</a></li>390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00527_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="a00392_source.html">OpenMesh/Core/IO/writer/OFFWriter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00521_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="a00392_source.html">OFFWriter.hh</a></li>407 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00521_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="a00362_source.html">OpenMesh/Core/IO/writer/OMWriter.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00509_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="a00362_source.html">OMWriter.hh</a></li>421 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00509_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="a00386_source.html">OpenMesh/Core/IO/writer/PLYWriter.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00515_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="a00386_source.html">PLYWriter.hh</a></li>454 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00515_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="a00374_source.html">OpenMesh/Core/IO/writer/STLWriter.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00512_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="a00374_source.html">STLWriter.hh</a></li>390 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00512_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="a00371_source.html">VTKWriter.hh</a></li>378 <li>OpenMesh/Core/IO/writer/<a·class="el"·href="a00524_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="a00599_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00701_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="a00599_source.html">ArrayKernel.hh</a></li>1475 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00701_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="a00620_source.html">ArrayKernelT_impl.hh</a></li>1477 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00692_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="a00599_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00701_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="a00599_source.html">ArrayKernel.hh</a></li>197 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00701_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="a00599_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00701_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="a00599_source.html">ArrayKernel.hh</a></li>195 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00701_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="a00599_source.html">OpenMesh/Core/Mesh/ArrayKernel.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00701_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="a00599_source.html">ArrayKernel.hh</a></li>278 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00701_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="a06467_source.html">OpenMesh/Mesh/AttribKernelT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06362_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="a06464_source.html">AttribKernelT.hh</a></li>635 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06359_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="a00614_source.html">OpenMesh/Core/Mesh/BaseKernel.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00653_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="a00614_source.html">BaseKernel.hh</a></li>5502 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00653_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="a00641_source.html">OpenMesh/Mesh/BaseMesh.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00689_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="a00641_source.html">BaseMesh.hh</a></li>105 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00689_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="a00581_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00695_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="a00650_source.html">CirculatorsT.hh</a></li>226 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_source.html">CirculatorsT.hh</a></li>
227 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00581_source.html">PolyConnectivity_inline_impl.hh</a></li>227 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00695_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="a00650_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>186 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>305 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>117 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>124 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00650_source.html">CirculatorsT.hh</a></li>428 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00680_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="a00653_source.html">OpenMesh/Core/Mesh/FinalMeshItemsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00665_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="a00653_source.html">FinalMeshItemsT.hh</a></li>161 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00665_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="a00653_source.html">FinalMeshItemsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00665_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="a00653_source.html">FinalMeshItemsT.hh</a></li>128 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00665_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="a00653_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00665_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="a00653_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00665_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="a00653_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00665_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="a00653_source.html">FinalMeshItemsT.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00665_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="a00650_source.html">OpenMesh/Mesh/Iterators/CirculatorsT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00680_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="a00632_source.html">circulators_template.hh</a></li>262 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a00647_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="a00644_source.html">OpenMesh/Mesh/Iterators/IteratorsT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00716_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="a00629_source.html">iterators_template.hh</a></li>198 <li>OpenMesh/Core/Mesh/gen/<a·class="el"·href="a00644_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="a00638_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00617_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="a00638_source.html">Handles.hh</a></li>356 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00617_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="a00638_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00617_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="a00638_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00617_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="a00638_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00617_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="a00638_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00617_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="a00638_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00617_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="a00638_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00617_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="a00638_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00617_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="a00638_source.html">Handles.hh</a></li>178 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00617_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="a00638_source.html">OpenMesh/Core/Mesh/Handles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00617_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="a00638_source.html">Handles.hh</a></li>176 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00617_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00644_source.html">IteratorsT.hh</a></li>259 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00716_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="a00581_source.html">OpenMesh/Core/Mesh/PolyConnectivity_inline_impl.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00695_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="a00605_source.html">PolyConnectivity.hh</a></li>214 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_source.html">PolyConnectivity.hh</a></li>
215 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00581_source.html">PolyConnectivity_inline_impl.hh</a></li>215 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00695_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>133 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">OpenMesh/Core/Mesh/PolyConnectivity.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>5898 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00581_source.html">PolyConnectivity_inline_impl.hh</a></li>5900 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00695_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>121 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00605_source.html">PolyConnectivity.hh</a></li>111 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00668_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="a00623_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00629_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="a00590_source.html">PolyMesh_ArrayKernelT.hh</a></li>731 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00713_source.html">PolyMesh_ArrayKernelT.hh</a></li>
732 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00623_source.html">TriMesh_ArrayKernelT.hh</a></li>732 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00629_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="a00590_source.html">OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00713_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="a00590_source.html">PolyMesh_ArrayKernelT.hh</a></li>122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00713_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="a00590_source.html">OpenMesh/Mesh/Types/PolyMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00713_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="a00590_source.html">PolyMesh_ArrayKernelT.hh</a></li>538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00713_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="a00566_source.html">OpenMesh/Mesh/PolyMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00638_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="a00566_source.html">PolyMeshT.hh</a></li>1463 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00638_source.html">PolyMeshT.hh</a></li>
1464 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00608_source.html">PolyMeshT_impl.hh</a></li>1464 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00704_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="a00611_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>135 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00611_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>141 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00611_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>115 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00611_source.html">OpenMesh/Core/Mesh/SmartHandles.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>342 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_source.html">SmartHandles.hh</a></li>
343 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00581_source.html">PolyConnectivity_inline_impl.hh</a></li>343 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00695_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="a00611_source.html">SmartHandles.hh</a></li>271 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_source.html">SmartHandles.hh</a></li>
272 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00581_source.html">PolyConnectivity_inline_impl.hh</a></li>272 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00695_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="a00611_source.html">SmartHandles.hh</a></li>279 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_source.html">SmartHandles.hh</a></li>
280 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00581_source.html">PolyConnectivity_inline_impl.hh</a></li>280 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00695_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="a00611_source.html">SmartHandles.hh</a></li>287 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_source.html">SmartHandles.hh</a></li>
288 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00581_source.html">PolyConnectivity_inline_impl.hh</a></li>288 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00695_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="a00611_source.html">SmartHandles.hh</a></li>97 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00611_source.html">SmartHandles.hh</a></li>108 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00683_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="a00587_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00620_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="a00587_source.html">SmartRange.hh</a></li>233 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00620_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="a00587_source.html">OpenMesh/Core/Mesh/SmartRange.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00620_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="a00587_source.html">SmartRange.hh</a></li>886 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00620_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="a00587_source.html">SmartRange.hh</a></li>147 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00620_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="a00656_source.html">OpenMesh/Attributes/Status.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00698_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="a00656_source.html">Status.hh</a></li>208 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00698_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="a00602_source.html">OpenMesh/Core/Mesh/Tags.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a00626_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="a00602_source.html">Tags.hh</a></li>103 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00626_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="a00602_source.html">OpenMesh/Core/Mesh/Tags.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a00626_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="a00602_source.html">Tags.hh</a></li>103 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00626_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="a06476_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06371_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="a06470_source.html">Traits.hh</a></li>202 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_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="a06476_source.html">OpenMesh/Mesh/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06371_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="a06470_source.html">Traits.hh</a></li>188 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_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="a06470_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a06365_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="a06470.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="a06470.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="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>
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="a06470_source.html">Traits.hh</a></li>107 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a06365_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="a00647_source.html">OpenMesh/Core/Mesh/TriConnectivity.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00635_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="a00647_source.html">TriConnectivity.hh</a></li>3538 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00635_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="a00623_source.html">OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00629_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="a00623_source.html">TriMesh_ArrayKernelT.hh</a></li>122 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00629_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="a00617_source.html">OpenMesh/Mesh/TriMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00656_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="a00617_source.html">TriMeshT.hh</a></li>1410 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00656_source.html">TriMeshT.hh</a></li>
1411 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00662_source.html">TriMeshT_impl.hh</a></li>1411 <li>OpenMesh/Core/Mesh/<a·class="el"·href="a00632_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="a00545_source.html">AutoPropertyHandleT.hh</a></li>183 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00755_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="a00527_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00518_source.html">BaseProperty.hh</a></li>747 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00761_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="a00530_source.html">OpenMesh/Core/Utils/Endian.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00752_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="a00530_source.html">Endian.hh</a></li>148 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00752_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="a00536_source.html">HandleToPropHandle.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00749_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="a00536_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00749_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="a00536_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00749_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="a00536_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00749_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="a00536_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00749_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="a00536_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00749_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="a00536_source.html">HandleToPropHandle.hh</a></li>108 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00749_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="a00548_source.html">OpenMesh/Core/Utils/Noncopyable.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00722_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="a00548_source.html">Noncopyable.hh</a></li>163 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00722_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="a00521_source.html">Predicates.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>142 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>139 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>129 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00521_source.html">OpenMesh/Core/Utils/Predicates.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00728_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="a00521_source.html">Predicates.hh</a></li>130 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00728_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="a00527_source.html">OpenMesh/Core/Utils/PropertyT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>788 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>739 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>320 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">OpenMesh/Core/Utils/Property.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>217 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>97 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00527_source.html">Property.hh</a></li>109 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00785_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="a00503_source.html">OpenMesh/Core/Utils/PropertyContainer.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00773_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="a00503_source.html">PropertyContainer.hh</a></li>244 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00773_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="a00515_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00764_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="a00515_source.html">PropertyCreator.hh</a></li>373 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00764_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="a00515_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00764_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="a00515_source.html">PropertyCreator.hh</a></li>427 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00764_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="a00515_source.html">OpenMesh/Core/Utils/PropertyCreator.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00764_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="a00515_source.html">PropertyCreator.hh</a></li>128 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00764_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="a00500_source.html">OpenMesh/Core/Utils/PropertyManager.hh</a>&gt;</code></p>106 <p><code>#include·&lt;<a·class="el"·href="a00770_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="a00500_source.html">PropertyManager.hh</a></li>1652 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00770_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="a00500_source.html">PropertyManager.hh</a></li>127 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00770_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="a00488_source.html">OpenMesh/Core/Utils/RandomNumberGenerator.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00737_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="a00488_source.html">RandomNumberGenerator.hh</a></li>157 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00737_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="a00539_source.html">OpenMesh/Core/Utils/SingletonT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00758_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="a00539_source.html">SingletonT.hh</a></li>146 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00758_source.html">SingletonT.hh</a></li>
147 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00524_source.html">SingletonT_impl.hh</a></li>147 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00731_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="a00509_source.html">OpenMesh/Core/Utils/vector_traits.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00740_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="a00509_source.html">vector_traits.hh</a></li>138 <li>OpenMesh/Core/Utils/<a·class="el"·href="a00740_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="a00731_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code></p>99 <p><code>#include·&lt;<a·class="el"·href="a00905_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="a00731_source.html">BaseDecimaterT.hh</a></li>104 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00905_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="a00731_source.html">BaseDecimaterT.hh</a></li>386 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00905_source.html">BaseDecimaterT.hh</a></li>
387 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00761_source.html">BaseDecimaterT_impl.hh</a></li>387 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00881_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="a00713_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00878_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="a00713_source.html">CollapseInfoT.hh</a></li>248 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00878_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="a00698_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00893_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="a00698_source.html">DecimaterT.hh</a></li>431 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00893_source.html">DecimaterT.hh</a></li>
432 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00752_source.html">DecimaterT_impl.hh</a></li>432 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00914_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="a00698_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00893_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="a00698_source.html">DecimaterT.hh</a></li>128 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00893_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="a00710_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00890_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="a00710_source.html">McDecimaterT.hh</a></li>425 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00890_source.html">McDecimaterT.hh</a></li>
426 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00755_source.html">McDecimaterT_impl.hh</a></li>426 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00929_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="a00764_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00944_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="a00764_source.html">MixedDecimaterT.hh</a></li>537 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00944_source.html">MixedDecimaterT.hh</a></li>
538 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00707_source.html">MixedDecimaterT_impl.hh</a></li>538 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00899_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="a00743_source.html">OpenMesh/Tools/Decimater/ModAspectRatioT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00926_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="a00743_source.html">ModAspectRatioT.hh</a></li>343 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00926_source.html">ModAspectRatioT.hh</a></li>
344 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00701_source.html">ModAspectRatioT_impl.hh</a></li>344 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00923_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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00920_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="a00722_source.html">ModBaseT.hh</a></li>191 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00920_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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00920_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="a00722.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="a00920.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="a00722_source.html">ModBaseT.hh</a></li>420 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00920_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="a00728_source.html">OpenMesh/Tools/Decimater/ModEdgeLengthT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00932_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="a00728_source.html">ModEdgeLengthT.hh</a></li>323 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00932_source.html">ModEdgeLengthT.hh</a></li>
324 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00725_source.html">ModEdgeLengthT_impl.hh</a></li>324 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00917_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="a00746_source.html">OpenMesh/Tools/Decimater/ModHausdorffT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00896_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="a00746_source.html">ModHausdorffT.hh</a></li>383 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00896_source.html">ModHausdorffT.hh</a></li>
384 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00704_source.html">ModHausdorffT_impl.hh</a></li>384 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00887_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="a00737_source.html">OpenMesh/Tools/Decimater/ModIndependentSetsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00875_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="a00737_source.html">ModIndependentSetsT.hh</a></li>249 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00875_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="a00734_source.html">OpenMesh/Tools/Decimater/ModNormalDeviationT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00911_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="a00734_source.html">ModNormalDeviationT.hh</a></li>392 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00911_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="a00749_source.html">OpenMesh/Tools/Decimater/ModNormalFlippingT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00938_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="a00749_source.html">ModNormalFlippingT.hh</a></li>361 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00938_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="a00716_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00902_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="a00716_source.html">ModProgMeshT.hh</a></li>351 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00902_source.html">ModProgMeshT.hh</a></li>
352 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00758_source.html">ModProgMeshT_impl.hh</a></li>352 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00947_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="a00716_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00902_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="a00716_source.html">ModProgMeshT.hh</a></li>138 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00902_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="a00740_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00950_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="a00740_source.html">ModQuadricT.hh</a></li>512 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00950_source.html">ModQuadricT.hh</a></li>
513 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00689_source.html">ModQuadricT_impl.hh</a></li>513 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00941_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="a00719_source.html">OpenMesh/Tools/Decimater/ModRoundnessT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00908_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="a00719_source.html">ModRoundnessT.hh</a></li>390 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00908_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="a00692_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00935_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="a00692_source.html">Observer.hh</a></li>233 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00935_source.html">Observer.hh</a></li>
234 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00695.html">Observer.cc</a></li>234 <li>OpenMesh/Tools/Decimater/<a·class="el"·href="a00884.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="a00860_source.html">HoleFillerT.hh</a></li>155 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00953_source.html">HoleFillerT.hh</a></li>
156 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00863_source.html">HoleFillerT_impl.hh</a></li>156 <li>OpenMesh/Tools/HoleFiller/<a·class="el"·href="a00956_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="a00935_source.html">OpenMesh/Tools/Kernel_OSG/ArrayKernelT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00791_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="a00935_source.html">ArrayKernelT.hh</a></li>221 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00791_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="a06467_source.html">OpenMesh/Tools/Kernel_OSG/AttribKernelT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a06362_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="a06467_source.html">AttribKernelT.hh</a></li>1101 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06362_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="a06482_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06377_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="a06482_source.html">color_cast.hh</a></li>125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06377_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="a06482_source.html">OpenMesh/Tools/Kernel_OSG/color_cast.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a06377_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="a06482_source.html">color_cast.hh</a></li>122 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06377_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="a00947_source.html">OpenMesh/Tools/Kernel_OSG/PropertyKernel.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00794_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="a00947_source.html">PropertyKernel.hh</a></li>790 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00794_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="a00941_source.html">OpenMesh/Tools/Kernel_OSG/PropertyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00800_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="a00941_source.html">PropertyT.hh</a></li>649 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00800_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="a06473_source.html">OpenMesh/Tools/Kernel_OSG/Traits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a06368_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="a06473_source.html">Traits.hh</a></li>191 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a06368_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="a00944_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00788_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="a00944_source.html">TriMesh_OSGArrayKernelT.hh</a></li>125 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00788_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="a00944_source.html">OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00788_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="a00944_source.html">TriMesh_OSGArrayKernelT.hh</a></li>723 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00788_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>135 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00932_source.html">OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00797_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="a00932_source.html">VectorAdapter.hh</a></li>128 <li>OpenMesh/Tools/Kernel_OSG/<a·class="el"·href="a00797_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="a00869_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00827_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="a00869_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00827_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="a00869_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00827_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="a00869_source.html">SmartTaggerT.hh</a></li>189 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00827_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="a00869_source.html">OpenMesh/Tools/SmartTagger/SmartTaggerT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00827_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="a00869_source.html">SmartTaggerT.hh</a></li>378 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00827_source.html">SmartTaggerT.hh</a></li>
379 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00866_source.html">SmartTaggerT_impl.hh</a></li>379 <li>OpenMesh/Tools/SmartTagger/<a·class="el"·href="a00830_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="a00887_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00812_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="a00887_source.html">JacobiLaplaceSmootherT.hh</a></li>357 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00812_source.html">JacobiLaplaceSmootherT.hh</a></li>
358 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00872_source.html">JacobiLaplaceSmootherT_impl.hh</a></li>358 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00818_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="a00884_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00821_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="a00884_source.html">LaplaceSmootherT.hh</a></li>268 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00821_source.html">LaplaceSmootherT.hh</a></li>
269 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00881_source.html">LaplaceSmootherT_impl.hh</a></li>269 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00824_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="a00875_source.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00809_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="a00875_source.html">SmootherT.hh</a></li>478 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00809_source.html">SmootherT.hh</a></li>
479 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00878_source.html">SmootherT_impl.hh</a></li>479 <li>OpenMesh/Tools/Smoother/<a·class="el"·href="a00815_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="a00809_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00971_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="a06458_source.html">CompositeT.hh</a></li>
189 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00809_source.html">RuleInterfaceT.hh</a></li>189 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00971_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="a00809_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00971_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="a06458_source.html">CompositeT.hh</a></li>
427 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00809_source.html">RuleInterfaceT.hh</a></li>427 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00971_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="a06458_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="a06458_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="a06464_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="a06470_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="a06470_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="a06470_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="a06470_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="a06470_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="a06470_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="a06470_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>375 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_source.html">RulesT.hh</a></li>
376 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00812_source.html">RulesT_impl.hh</a></li>376 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00965_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>422 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_source.html">RulesT.hh</a></li>
423 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00812_source.html">RulesT_impl.hh</a></li>423 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00965_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>345 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a00815_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00968_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="a00815_source.html">RulesT.hh</a></li>332 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a00968_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="a06476_source.html">Traits.hh</a></li>111 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06371_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="a06476_source.html">Traits.hh</a></li>354 <li>OpenMesh/Tools/Subdivider/Adaptive/Composite/<a·class="el"·href="a06371_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="a00779_source.html">CatmullClarkT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00998_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="a00779_source.html">CatmullClarkT.hh</a></li>387 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00998_source.html">CatmullClarkT.hh</a></li>
388 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00791_source.html">CatmullClarkT_impl.hh</a></li>388 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00992_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="a06461_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="a06461_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="a06467_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="a06461_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="a06461_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="a06473_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="a06473_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="a06473_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="a06473_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="a06473_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="a00785_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a01007_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="a00785_source.html">CompositeLoopT.hh</a></li>441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a01007_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="a00785_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a01007_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="a00785_source.html">CompositeLoopT.hh</a></li>182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a01007_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="a00785_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a01007_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="a00785_source.html">CompositeLoopT.hh</a></li>119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a01007_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="a00782_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a00983_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="a00782_source.html">CompositeSqrt3T.hh</a></li>441 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00983_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="a00782_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00983_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="a00782_source.html">CompositeSqrt3T.hh</a></li>182 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00983_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="a00782_source.html">OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a00983_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="a00782_source.html">CompositeSqrt3T.hh</a></li>119 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00983_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="a00773_source.html">LongestEdgeT.hh</a></li>115 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00977_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="a00773_source.html">OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00977_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="a00773_source.html">LongestEdgeT.hh</a></li>357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00977_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="a00776_source.html">OpenMesh/Tools/Subdivider/Uniform/LoopT.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a00995_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="a00776_source.html">LoopT.hh</a></li>358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00995_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="a00770_source.html">OpenMesh/Tools/Subdivider/Uniform/MidpointT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00986_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="a00770_source.html">MidpointT.hh</a></li>349 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00986_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="a00767_source.html">OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00980_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="a00767_source.html">ModifiedButterFlyT.hh</a></li>357 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00980_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="a01004_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="a01004_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="a00803_source.html">OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a01001_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="a00803_source.html">Sqrt3T.hh</a></li>358 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a01001_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="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00989_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="a00806_source.html">SubdividerT.hh</a></li>567 <li>OpenMesh/Tools/Subdivider/Uniform/<a·class="el"·href="a00989_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="a00833_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01031_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="a00833_source.html">Gnuplot.hh</a></li>139 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01031_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="a00833_source.html">OpenMesh/Tools/Utils/Gnuplot.hh</a>&gt;</code></p>101 <p><code>#include·&lt;<a·class="el"·href="a01031_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="a00833_source.html">Gnuplot.hh</a></li>181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01031_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="a00830_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a01043_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="a00830_source.html">HeapT.hh</a></li>131 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01043_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="a00830_source.html">OSG/Utils/HeapT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01043_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="a00830_source.html">HeapT.hh</a></li>216 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01043_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="a00818_source.html">OpenMesh/Tools/Utils/MeshCheckerT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01034_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="a00818_source.html">MeshCheckerT.hh</a></li>137 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01034_source.html">MeshCheckerT.hh</a></li>
138 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00821_source.html">MeshCheckerT_impl.hh</a></li>138 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01022_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="a00845_source.html">Tools/Utils/NumLimitsT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01013_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="a00845_source.html">NumLimitsT.hh</a></li>181 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01013_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="a00851_source.html">OpenMesh/Tools/Utils/StripifierT.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a01025_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="a00851_source.html">StripifierT.hh</a></li>164 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01025_source.html">StripifierT.hh</a></li>
165 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a00824_source.html">StripifierT_impl.hh</a></li>165 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01016_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="a00839_source.html">OpenMesh/Tools/Utils/TestingFramework.hh</a>&gt;</code></p>105 <p><code>#include·&lt;<a·class="el"·href="a01010_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="a00839_source.html">TestingFramework.hh</a></li>208 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01010_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="a00836_source.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</code></p>107 <p><code>#include·&lt;<a·class="el"·href="a01040_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="a00836_source.html">Timer.hh</a></li>336 <li>OpenMesh/Tools/Utils/<a·class="el"·href="a01040_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="a00896_source.html">OpenMesh/Tools/VDPM/MeshTraits.hh</a>&gt;</code></p>104 <p><code>#include·&lt;<a·class="el"·href="a00857_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="a00896_source.html">MeshTraits.hh</a></li>193 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00857_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="a00896_source.html">MeshTraits.hh</a></li>134 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00857_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="a00902_source.html">OpenMesh/Tools/VDPM/VFront.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00842_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="a00902_source.html">VFront.hh</a></li>143 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00842_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="a00914_source.html">OpenMesh/Tools/VDPM/VHierarchy.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00869_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="a00914_source.html">VHierarchy.hh</a></li>201 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00869_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="a00908_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00854_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="a00908_source.html">VHierarchyNode.hh</a></li>178 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00854_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="a00908_source.html">OpenMesh/Tools/VDPM/VHierarchyNode.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00854_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="a00908_source.html">VHierarchyNode.hh</a></li>211 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00854_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="a00911_source.html">OpenMesh/Tools/VDPM/VHierarchyNodeIndex.hh</a>&gt;</code></p>103 <p><code>#include·&lt;<a·class="el"·href="a00836_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="a00911_source.html">VHierarchyNodeIndex.hh</a></li>149 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00836_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="a00926_source.html">OpenMesh/Tools/VDPM/VHierarchyWindow.hh</a>&gt;</code></p>100 <p><code>#include·&lt;<a·class="el"·href="a00866_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="a00926_source.html">VHierarchyWindow.hh</a></li>151 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00866_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="a00929_source.html">OpenMesh/Tools/VDPM/ViewingParameters.hh</a>&gt;</code></p>100 <p><code>#include·&lt;<a·class="el"·href="a00863_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="a00929_source.html">ViewingParameters.hh</a></li>172 <li>OpenMesh/Tools/VDPM/<a·class="el"·href="a00863_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="a01169_source.html">unittests_common.hh</a></li>180 <li>Unittests/<a·class="el"·href="a00293_source.html">unittests_common.hh</a></li>
181 <li>Unittests/<a·class="el"·href="a01217_source.html">unittests_common_customtraits.hh</a></li>181 <li>Unittests/<a·class="el"·href="a00284_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="a01169_source.html">unittests_common.hh</a></li>144 <li>Unittests/<a·class="el"·href="a00293_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="a01169_source.html">unittests_common.hh</a></li>138 <li>Unittests/<a·class="el"·href="a00293_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="a01217_source.html">Unittests/unittests_common_customtraits.hh</a>&gt;</code></p>102 <p><code>#include·&lt;<a·class="el"·href="a00284_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="a01217_source.html">unittests_common_customtraits.hh</a></li>131 <li>Unittests/<a·class="el"·href="a00284_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="a06470.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a>····{};</div>178 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a>····{};</div>
179 <div·class="line">··<a·class="code·hl_define"·href="a06470.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a>··{};</div>179 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">HalfedgeTraits</a>··{};</div>
180 <div·class="line">··<a·class="code·hl_define"·href="a06470.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a>······{};</div>180 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">EdgeTraits</a>······{};</div>
181 <div·class="line">··<a·class="code·hl_define"·href="a06470.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a>······{};</div>181 <div·class="line">··<a·class="code·hl_define"·href="a06365.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="a06470.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(0);</div>183 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">VertexAttributes</a>(0);</div>
184 <div·class="line">··<a·class="code·hl_define"·href="a06470.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(Attributes::PrevHalfedge);</div>184 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">HalfedgeAttributes</a>(Attributes::PrevHalfedge);</div>
185 <div·class="line">··<a·class="code·hl_define"·href="a06470.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a>(0);</div>185 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">EdgeAttributes</a>(0);</div>
186 <div·class="line">··<a·class="code·hl_define"·href="a06470.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(0);</div>186 <div·class="line">··<a·class="code·hl_define"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">FaceAttributes</a>(0);</div>
187 <div·class="line">};</div>187 <div·class="line">};</div>
188 <div·class="ttc"·id="aa06470_html_a223434df0f07f8e05b89324094fc1de8"><div·class="ttname"><a·href="a06470.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="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>
189 <div·class="ttc"·id="aa06470_html_a427ff443d5e47c76b9c45a29213e63db"><div·class="ttname"><a·href="a06470.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="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>
190 <div·class="ttc"·id="aa06470_html_a48a58bb27b065ea6b5f6e973756f1800"><div·class="ttname"><a·href="a06470.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="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>
191 <div·class="ttc"·id="aa06470_html_a72688ff15a275a41a98159ce72eaab4f"><div·class="ttname"><a·href="a06470.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="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>
192 <div·class="ttc"·id="aa06470_html_a75f0d731abf2489208086aac5147eefc"><div·class="ttname"><a·href="a06470.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="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>
193 <div·class="ttc"·id="aa06470_html_a8126b6d66b0b65c5e23e8856c6092c28"><div·class="ttname"><a·href="a06470.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="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>
194 <div·class="ttc"·id="aa06470_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06470.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="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>
195 <div·class="ttc"·id="aa06470_html_adbd10edc9787f8347769a11391896d9e"><div·class="ttname"><a·href="a06470.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="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>
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="a06470.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>260 <div·class="line">··<a·class="code·hl_define"·href="a06365.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="a06470.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>279 <div·class="line">··<a·class="code·hl_define"·href="a06365.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="a06470.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>327 <div·class="line">··<a·class="code·hl_define"·href="a06365.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="a00887.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="a00812.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="aa00887_html"><div·class="ttname"><a·href="a00887.html">JacobiLaplaceSmootherT.hh</a></div></div>121 <div·class="ttc"·id="aa00812_html"><div·class="ttname"><a·href="a00812.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="a00779.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="a00998.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="aa00779_html"><div·class="ttname"><a·href="a00779.html">CatmullClarkT.hh</a></div></div>132 <div·class="ttc"·id="aa00998_html"><div·class="ttname"><a·href="a00998.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="a00449_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="a00491_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>
6.41 KB
./usr/share/doc/libopenmesh-dev/html/a06331.html
    
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 <div·class="line">·</div>141 <div·class="line">·</div>
142 <div·class="line"><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>142 <div·class="line"><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
143 <div·class="line">·</div>143 <div·class="line">·</div>
144 <div·class="line"><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmootherT</div>144 <div·class="line"><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;·<span·class="keyword">class·</span>SmootherT</div>
145 <div·class="line">{</div>145 <div·class="line">{</div>
146 <div·class="line"><span·class="keyword">public</span>:</div>146 <div·class="line"><span·class="keyword">public</span>:</div>
147 <div·class="line">·</div>147 <div·class="line">·</div>
148 <div·class="line">··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Mesh::Point············cog_t;</div>148 <div·class="line">··<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>
149 <div·class="line">··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;·cog_t·&gt;</a>·Property_cog;</div>149 <div·class="line">··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;·cog_t·&gt;</a>·Property_cog;</div>
150 <div·class="line">·</div>150 <div·class="line">·</div>
151 <div·class="line"><span·class="keyword">public</span>:</div>151 <div·class="line"><span·class="keyword">public</span>:</div>
152 <div·class="line">·</div>152 <div·class="line">·</div>
153 <div·class="line">··<span·class="comment">//·construct·with·a·given·mesh</span></div>153 <div·class="line">··<span·class="comment">//·construct·with·a·given·mesh</span></div>
154 <div·class="line">··<span·class="keyword">explicit</span>·SmootherT(Mesh&amp;·_mesh)·</div>154 <div·class="line">··<span·class="keyword">explicit</span>·SmootherT(Mesh&amp;·_mesh)·</div>
155 <div·class="line">····:·mesh_(_mesh)</div>155 <div·class="line">····:·mesh_(_mesh)</div>
Offset 186, 20 lines modifiedOffset 186, 20 lines modified
186 <div·class="line">··<span·class="keyword">class·</span>ComputeCOG</div>186 <div·class="line">··<span·class="keyword">class·</span>ComputeCOG</div>
187 <div·class="line">··{</div>187 <div·class="line">··{</div>
188 <div·class="line">··<span·class="keyword">public</span>:</div>188 <div·class="line">··<span·class="keyword">public</span>:</div>
189 <div·class="line">····ComputeCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</div>189 <div·class="line">····ComputeCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</div>
190 <div·class="line">······:·mesh_(_mesh),·cog_(_cog)</div>190 <div·class="line">······:·mesh_(_mesh),·cog_(_cog)</div>
191 <div·class="line">····{}</div>191 <div·class="line">····{}</div>
192 <div·class="line">·</div>192 <div·class="line">·</div>
193 <div·class="line">····<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Mesh::VertexHandle&amp;·_vh)</div>193 <div·class="line">····<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>&amp;·_vh)</div>
194 <div·class="line">····{</div>194 <div·class="line">····{</div>
195 <div·class="line">······<span·class="keyword">typename</span>·Mesh::VertexVertexIter··vv_it;</div> 
196 <div·class="line">······<span·class="keyword">typename</span>·Mesh::Scalar············valence(0.0);</div>195 <div·class="line">······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">Mesh::VertexVertexIter</a>··vv_it;</div>
 196 <div·class="line">······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>············valence(0.0);</div>
197 <div·class="line">····</div>197 <div·class="line">····</div>
198 <div·class="line">······mesh_.property(cog_,·_vh)·=·<span·class="keyword">typename</span>·Mesh::Point(0.0,·0.0,·0.0);</div>198 <div·class="line">······mesh_.property(cog_,·_vh)·=·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>(0.0,·0.0,·0.0);</div>
199 <div·class="line">·</div>199 <div·class="line">·</div>
200 <div·class="line">······<span·class="keywordflow">for</span>·(vv_it=mesh_.vv_iter(_vh);·vv_it.is_valid();·++vv_it)</div>200 <div·class="line">······<span·class="keywordflow">for</span>·(vv_it=mesh_.vv_iter(_vh);·vv_it.is_valid();·++vv_it)</div>
201 <div·class="line">······{</div>201 <div·class="line">······{</div>
202 <div·class="line">········mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·);</div>202 <div·class="line">········mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·);</div>
203 <div·class="line">········++valence;</div>203 <div·class="line">········++valence;</div>
204 <div·class="line">······}</div>204 <div·class="line">······}</div>
205 <div·class="line">·</div>205 <div·class="line">·</div>
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 <div·class="line">··<span·class="keyword">class·</span>SetCOG</div>215 <div·class="line">··<span·class="keyword">class·</span>SetCOG</div>
216 <div·class="line">··{</div>216 <div·class="line">··{</div>
217 <div·class="line">··<span·class="keyword">public</span>:</div>217 <div·class="line">··<span·class="keyword">public</span>:</div>
218 <div·class="line">····SetCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</div>218 <div·class="line">····SetCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</div>
219 <div·class="line">······:·mesh_(_mesh),·cog_(_cog)</div>219 <div·class="line">······:·mesh_(_mesh),·cog_(_cog)</div>
220 <div·class="line">····{}</div>220 <div·class="line">····{}</div>
221 <div·class="line">·</div>221 <div·class="line">·</div>
222 <div·class="line">····<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Mesh::VertexHandle&amp;·_vh)</div>222 <div·class="line">····<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>&amp;·_vh)</div>
223 <div·class="line">····{</div>223 <div·class="line">····{</div>
224 <div·class="line">·</div>224 <div·class="line">·</div>
225 <div·class="line">······<span·class="keywordflow">if</span>·(!mesh_.is_boundary(_vh))</div>225 <div·class="line">······<span·class="keywordflow">if</span>·(!mesh_.is_boundary(_vh))</div>
226 <div·class="line">········mesh_.set_point(·_vh,·mesh_.property(cog_,·_vh)·);</div>226 <div·class="line">········mesh_.set_point(·_vh,·mesh_.property(cog_,·_vh)·);</div>
227 <div·class="line">····}</div>227 <div·class="line">····}</div>
228 <div·class="line">·</div>228 <div·class="line">·</div>
229 <div·class="line">··<span·class="keyword">private</span>:</div>229 <div·class="line">··<span·class="keyword">private</span>:</div>
1.78 KB
html2text {}
    
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 The·complete·example·looks·like·this:66 The·complete·example·looks·like·this:
67 #include·<algorithm>67 #include·<algorithm>
68 #include·<OpenMesh/Core/Utils/Property.hh>68 #include·<OpenMesh/Core/Utils/Property.hh>
69 #ifndef·DOXY_IGNORE_THIS69 #ifndef·DOXY_IGNORE_THIS
70 template·<class·Mesh>·class·SmootherT70 template·<class·Mesh>·class·SmootherT
71 {71 {
72 public:72 public:
73 typedef·typename·Mesh::Point·cog_t;73 typedef·typename·_.M_.e_.s_.h_.:_.:_.P_.o_.i_.n_.t·cog_t;
74 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;74 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;
75 public:75 public:
76 //·construct·with·a·given·mesh76 //·construct·with·a·given·mesh
77 explicit·SmootherT(Mesh&·_mesh)77 explicit·SmootherT(Mesh&·_mesh)
78 :·mesh_(_mesh)78 :·mesh_(_mesh)
79 {79 {
80 mesh_.add_property(·cog_·);80 mesh_.add_property(·cog_·);
Offset 100, 19 lines modifiedOffset 100, 19 lines modified
100 //---·private·classes·---100 //---·private·classes·---
101 class·ComputeCOG101 class·ComputeCOG
102 {102 {
103 public:103 public:
104 ComputeCOG(Mesh&·_mesh,·Property_cog&·_cog)104 ComputeCOG(Mesh&·_mesh,·Property_cog&·_cog)
105 :·mesh_(_mesh),·cog_(_cog)105 :·mesh_(_mesh),·cog_(_cog)
106 {}106 {}
107 void·operator()(const·typename·Mesh::VertexHandle&·_vh)107 void·operator()(const·typename·_.M_.e_.s_.h_.:_.:_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e&·_vh)
108 {108 {
109 typename·Mesh::VertexVertexIter·vv_it; 
110 typename·Mesh::Scalar·valence(0.0);109 typename·_.M_.e_.s_.h_.:_.:_.V_.e_.r_.t_.e_.x_.V_.e_.r_.t_.e_.x_.I_.t_.e_.r·vv_it;
 110 typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8S_\x8c_\x8a_\x8l_\x8a_\x8r·valence(0.0);
111 mesh_.property(cog_,·_vh)·=·typename·Mesh::Point(0.0,·0.0,·0.0);111 mesh_.property(cog_,·_vh)·=·typename·_.M_.e_.s_.h_.:_.:_.P_.o_.i_.n_.t(0.0,·0.0,·0.0);
112 for·(vv_it=mesh_.vv_iter(_vh);·vv_it.is_valid();·++vv_it)112 for·(vv_it=mesh_.vv_iter(_vh);·vv_it.is_valid();·++vv_it)
113 {113 {
114 mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·);114 mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·);
115 ++valence;115 ++valence;
116 }116 }
117 mesh_.property(cog_,·_vh·)·/=·valence;117 mesh_.property(cog_,·_vh·)·/=·valence;
118 }118 }
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 };122 };
123 class·SetCOG123 class·SetCOG
124 {124 {
125 public:125 public:
126 SetCOG(Mesh&·_mesh,·Property_cog&·_cog)126 SetCOG(Mesh&·_mesh,·Property_cog&·_cog)
127 :·mesh_(_mesh),·cog_(_cog)127 :·mesh_(_mesh),·cog_(_cog)
128 {}128 {}
129 void·operator()(const·typename·Mesh::VertexHandle&·_vh)129 void·operator()(const·typename·_.M_.e_.s_.h_.:_.:_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e&·_vh)
130 {130 {
131 if·(!mesh_.is_boundary(_vh))131 if·(!mesh_.is_boundary(_vh))
132 mesh_.set_point(·_vh,·mesh_.property(cog_,·_vh)·);132 mesh_.set_point(·_vh,·mesh_.property(cog_,·_vh)·);
133 }133 }
134 private:134 private:
135 Mesh&·mesh_;135 Mesh&·mesh_;
136 Property_cog&·cog_;136 Property_cog&·cog_;
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="a06470.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>108 <div·class="line">··<a·class="code·hl_define"·href="a06365.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="aa06470_html_aa5146d858418fcb93715406a6ce8e30f"><div·class="ttname"><a·href="a06470.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="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>
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="a06470.html">OpenMesh/Core/Mesh/Traits.hh</a>&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>
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="a06470.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></div>138 <div·class="line">··<a·class="code·hl_define"·href="a06365.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="aa06470_html"><div·class="ttname"><a·href="a06470.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="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>
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="a00551_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="a00767_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="a00521_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="a00728_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>
33.9 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:·Doc/Tutorial/04-stl_algorithms/smooth_algo.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, 122 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">smooth_algo.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="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>
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>·Mesh::Point············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> 
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>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>
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>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>
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>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> 
144 <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>
 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>·</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> 
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">class·</span>ComputeCOG</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">public</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>····ComputeCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·mesh_(_mesh),·cog_(_cog)</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>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>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>····<span·class="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·Mesh::VertexHandle&amp;·_vh)</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="keyword">typename</span>·Mesh::VertexVertexIter··vv_it;</div> 
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typename</span>·Mesh::Scalar············valence(0.0);</div> 
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>····</div>152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>·</div>
Max diff block lines reached; 5621/28640 bytes (19.63%) of diff not shown.
5.86 KB
html2text {}
    
Offset 1, 115 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 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·Mesh::Point·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 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 */
46 4151 41
47 4252 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·{} 
59 54 
60 55·void·operator()(const·typename·Mesh::VertexHandle&·_vh)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>
 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 _\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)
61 56·{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)·);
62 57·typename·Mesh::VertexVertexIter·vv_it; 
63 58·typename·Mesh::Scalar·valence(0.0); 
Max diff block lines reached; 1565/5977 bytes (26.18%) of diff not shown.
41.2 KB
./usr/share/doc/libopenmesh-dev/html/a06410_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:·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 92, 138 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">fill_props.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="preprocessor">#ifndef·FILL_PROPS_HH</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">#define·FILL_PROPS_HH</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>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>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</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>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>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</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>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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>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>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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>·Mesh::VertexIter·it=_m.vertices_begin();·</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>
 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>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>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>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>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>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>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>·Mesh::EdgeIter·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>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>
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>131 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</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>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>
 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="keywordflow">else</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>······_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>······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>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>
 148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span>··<span·class="keyword">class·</span>ComputeCOG</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>
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>150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>··<span·class="keyword">public</span>:</div>
151 <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>····ComputeCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</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>······:·mesh_(_mesh),·cog_(_cog)</div>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>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="keywordtype">void</span>·operator()(<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>&amp;·_vh)</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>·Mesh::FaceIter·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>156 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">Mesh::VertexVertexIter</a>··vv_it;</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>············valence(0.0);</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>······mesh_.property(cog_,·_vh)·=·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>(0.0,·0.0,·0.0);</div>
162 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>····_m.property(·_ph,·it·)·=·int2roman(++n);</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="keywordflow">for</span>·(vv_it=mesh_.vv_iter(_vh);·vv_it.is_valid();·++vv_it)</div>
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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="keywordflow">return</span>·<span·class="keyword">true</span>;</div>164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>········mesh_.property(cog_,·_vh)·+=·mesh_.point(·*vv_it·);</div>
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>}</div>165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>········++valence;</div>
166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</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>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>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>······mesh_.property(cog_,·_vh·)·/=·valence;</div>
169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keywordtype">bool</span>·</div>169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>170 <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>··<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> 
Max diff block lines reached; 9910/34504 bytes (28.72%) of diff not shown.
7.4 KB
html2text {}
    
Offset 1, 146 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 fill_props.hh 
6 1#ifndef·FILL_PROPS_HH 
7 2#define·FILL_PROPS_HH5 smooth_algo.hh
 6 1#include·<algorithm>
 7 2#include·<OpenMesh/Core/Utils/Property.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·Mesh::VertexIter·it=_m.vertices_begin(); 
21 15·it·!=·_m.vertices_end();·++it)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)
22 16·{23 18·{
 24 19·mesh_.add_property(·cog_·);
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·}25 20·}
29 23·return·true; 
30 24} 
31 2526 21
 27 22·~SmootherT()
 28 23·{
 29 24·mesh_.remove_property(·cog_·);
 30 25·}
32 2631 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)
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·Mesh::EdgeIter·it=_m.edges_begin(); 
38 32·it·!=·_m.edges_end();·++it) 
39 33·{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_));
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 
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{ 
65 58·for(·typename·Mesh::FaceIter·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·}44 39·}
71 64·return·true; 
72 65} 
73 6645 40·}
 46 41
 47 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·{}
 59 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);
 66 61
 67 62·for·(vv_it=mesh_.vv_iter(_vh);·vv_it.is_valid();·++vv_it)
 68 63·{
Max diff block lines reached; 4072/7556 bytes (53.89%) of diff not shown.
40.6 KB
./usr/share/doc/libopenmesh-dev/html/a06413_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/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 92, 134 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">fill_props.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="preprocessor">#ifndef·FILL_PROPS_HH</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">#define·FILL_PROPS_HH</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>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>104 <div·class="line"><a·id="l00004"·name="l00004"></a><span·class="lineno">····4</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div>
106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</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>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>108 <div·class="line"><a·id="l00008"·name="l00008"></a><span·class="lineno">····8</span><span·class="keyword">public</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>109 <div·class="line"><a·id="l00009"·name="l00009"></a><span·class="lineno">····9</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>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>
113 <div·class="line"><a·id="l00013"·name="l00013"></a><span·class="lineno">···13</span>·</div>112 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</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>·Mesh::VertexIter·it=_m.vertices_begin();</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>
 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>
115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>······it·!=·_m.vertices_end();·++it)</div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>····:·mesh_(_mesh)</div>
116 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>··{</div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</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>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>····mesh_.add_property(·cog_·);</div>
122 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>··}</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</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>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>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>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>127 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>··<span·class="comment">//·smooth·mesh·_iterations·times</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>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>
130 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>{</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>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>·Mesh::EdgeIter·it=_m.edges_begin();</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>·······it·!=·_m.edges_end();·++it)</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>··{</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>····<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>135 <div·class="line"><a·id="l00035"·name="l00035"></a><span·class="lineno">···35</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>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>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>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="keywordflow">else</span></div> 
143 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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>
144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>······_m.property(·_ph,·*it·)·=·v;</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">//---·private·classes·---</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>·</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>··<span·class="keyword">class·</span>ComputeCOG</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>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">public</span>:</div>
 151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>····ComputeCOG(Mesh&amp;·_mesh,·Property_cog&amp;·_cog)·</div>
 152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span>······:·mesh_(_mesh),·cog_(_cog)</div>
 153 <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>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="keywordtype">void</span>·operator()(<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a03e6fd1a2fc91d4144374fd28dfbecee">Mesh::Vertex</a>&amp;·_v)</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>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>·Mesh::FaceIter·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>157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a0fc18e13d70825938274e3faf7b55e01">Mesh::VertexHandle</a>······vh(·mesh_.handle(_v)·);</div>
 158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#adc7d422e2ce13141e8291f7d29f7ecef">Mesh::VertexVertexIter</a>··vv_it;</div>
 159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>······<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a15372f27edf521d8e9028e2abccae342">Mesh::Scalar</a>············valence(0.0);</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>····</div>
 161 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>······mesh_.property(cog_,·vh)·=·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>(0.0,·0.0,·0.0);</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>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>163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>······<span·class="keywordflow">for</span>·(vv_it=mesh_.vv_iter(vh);·vv_it;·++vv_it)</div>
164 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>········mesh_.property(cog_,·vh)·+=·mesh_.point(·vv_it·);</div>
 166 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span>········++valence;</div>
 167 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>······}</div>
165 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>168 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>
 169 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>······mesh_.property(cog_,·mesh_.handle(_v)·)·/=·valence;</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>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>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">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>172 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keyword">private</span>:</div>
 173 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>····Mesh&amp;·········mesh_;</div>
Max diff block lines reached; 11728/33946 bytes (34.55%) of diff not shown.
7.33 KB
html2text {}
    
Offset 1, 142 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 fill_props.hh 
6 1#ifndef·FILL_PROPS_HH 
7 2#define·FILL_PROPS_HH5 smooth_algo.hh
 6 1#include·<algorithm>
 7 2#include·<OpenMesh/Core/Utils/Property.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·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·Mesh::VertexIter·it=_m.vertices_begin(); 
21 15·it·!=·_m.vertices_end();·++it)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)
22 16·{23 18·{
 24 19·mesh_.add_property(·cog_·);
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·}25 20·}
29 23·return·true; 
30 24} 
31 2526 21
 27 22·~SmootherT()
 28 23·{
 29 24·mesh_.remove_property(·cog_·);
 30 25·}
32 2631 26
 32 27·//·smooth·mesh·_iterations·times
 33 28·void·smooth(unsigned·int·_iterations)
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·Mesh::EdgeIter·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·{34 29·{
 35 30·for·(unsigned·int·i=0;·i·<·_iterations;·++i)
46 40·return·false; 
47 41·} 
48 42·else 
49 43·{36 31·{
50 44·_m.property(·_ph,·*it·)·=·v;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·}
51 45·}45 40·}
 46 41
 47 42
 48 43private:
 49 44
 50 45
 51 46·//---·private·classes·---
 52 47
 53 48·class·ComputeCOG
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·Mesh::FaceIter·it=_m.faces_begin(); 
65 58·it·!=·_m.faces_end();·++it) 
66 59·{54 49·{
67 60·const·int·n·=·(it->idx())·+·1; 
68 61·_m.property(·_ph,·*it·)·=·int2roman(n);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);
 65 60
 66 61·mesh_.property(cog_,·vh)·=·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t(0.0,·0.0,·0.0);
 67 62
 68 63·for·(vv_it=mesh_.vv_iter(vh);·vv_it;·++vv_it)
 69 64·{
 70 65·mesh_.property(cog_,·vh)·+=·mesh_.point(·vv_it·);
 71 66·++valence;
69 62·}72 67·}
 73 68
 74 69·mesh_.property(cog_,·mesh_.handle(_v)·)·/=·valence;
 75 70·}
 76 71
Max diff block lines reached; 3454/7482 bytes (46.16%) of diff not shown.
30.0 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/Apps/QtViewer/MeshViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·Doc/Tutorial/10-persistence/stats.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, 129 lines modifiedOffset 92, 37 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">stats.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="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><span·class="preprocessor">#define·STATS_HH</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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#pragma·once</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">//==·INCLUDES·=================================================================</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;QWidget&gt;</span></div> 
149 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;QString&gt;</span></div> 
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#include·&lt;QMessageBox&gt;</span></div> 
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#include·&lt;QFileDialog&gt;</span></div> 
152 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;iostream&gt;</span></div> 
153 <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> 
154 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00836.html">OpenMesh/Tools/Utils/Timer.hh</a>&gt;</span></div> 
155 <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> 
156 <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="l00058"·name="l00058"></a><span·class="lineno">···58</span>·</div> 
159 <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="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>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>
162 <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> 
163 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div> 
164 <div·class="foldopen"·id="foldopen00064"·data-start="{"·data-end="};"> 
165 <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> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>{</div>106 <div·class="line"><a·id="l00006"·name="l00006"></a><span·class="lineno">····6</span>{</div>
167 <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>107 <div·class="line"><a·id="l00007"·name="l00007"></a><span·class="lineno">····7</span>··std::cout·&lt;&lt;·prefix</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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>};</div>111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>}</div>
169 </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><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> 
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>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">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>
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="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div> 
177 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};"> 
178 <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"·href="a02226.html">MeshViewerWidgetT</a>&lt;MyMesh&gt;</div> 
179 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>{</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>··std::cout·&lt;&lt;·<span·class="stringliteral">&quot;Current·set·of·properties:\n&quot;</span>;</div>
180 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Q_OBJECT</div>117 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>··_m.property_stats(std::cout);</div>
181 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>}</div>
182 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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">explicit</span>·<a·class="code·hl_class"·href="a02222.html">MeshViewerWidget</a>(QWidget*·parent=0);</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="a02334.html">OpenMesh::IO::Options</a>&amp;·options()·{·<span·class="keywordflow">return</span>·_options;·}</div> 
186 <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> 
187 <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> 
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>····<span·class="keywordtype">void</span>·open_mesh_gui(QString·fname);</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="keywordtype">void</span>·open_texture_gui(QString·fname);</div> 
192 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
193 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>·slots:</div> 
Max diff block lines reached; 130/23796 bytes (0.55%) of diff not shown.
6.69 KB
html2text {}
    
Offset 1, 144 lines modifiedOffset 1, 28 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_HH
 8 3
 9 4template·<typename·Mesh>
 10 5void·mesh_stats(·Mesh&·_m,·const·std::string&·prefix·=·""·)
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> 
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 57 
69 58 
70 59//==·CLASS·DEFINITION 
71 ========================================================= 
72 60 
73 61using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h; 
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{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 12
 18 13template·<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 19
 25 20#endif
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); 
79 67}; 
80 68 
81 69typedef·_\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<_\x8M_\x8e_\x8s_\x8h_\x8V_\x8i_\x8e_\x8w_\x8e_\x8r_\x8W_\x8i_\x8d_\x8g_\x8e_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h; 
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: 
Max diff block lines reached; 160/6823 bytes (2.35%) of diff not shown.
31.6 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:·OpenMesh/Apps/Subdivider/MeshViewerWidget.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Examples/Tutorial10/stats.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, 37 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">stats.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="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><span·class="preprocessor">#define·STATS_HH</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>
 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>
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·OPENMESHAPPS_MESHVIEWERWIDGET_HH</span></div> 
146 <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="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> 
149 <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="l00050"·name="l00050"></a><span·class="lineno">···50</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>
 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>
 111 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>}</div>
151 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</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">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>
152 <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="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;OpenMesh/Apps/QtViewer/MeshViewerWidgetT.hh&gt;</span></div> 
154 <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> 
155 <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> 
156 <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> 
157 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</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>··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>
158 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="comment">//</span></div>118 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>}</div>
159 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>119 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno">···19</span>·</div>
160 <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> 
161 <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> 
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>·</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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>·</div> 
169 <div·class="foldopen"·id="foldopen00069"·data-start="{"·data-end="};"> 
170 <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> 
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">public</span>:</div> 
173 <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> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>···</div> 
175 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="}"> 
176 <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> 
177 <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> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>··{}</div> 
179 </div> 
180 <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"><a·class="line"·href="a02242.html#a10ba6fe790b073bb1e5376448b2e00a7">···80</a></span>··<a·class="code·hl_function"·href="a02242.html#a10ba6fe790b073bb1e5376448b2e00a7">~MeshViewerWidgetSubdivider</a>()·{}</div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div> 
183 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="}"> 
184 <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> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="keyword">··</span>{</div>120 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span><span·class="preprocessor">#endif</span></div>
186 <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> 
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>······orig_mesh_·=·mesh_;</div> 
189 <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> 
Max diff block lines reached; 130/24964 bytes (0.52%) of diff not shown.
7.1 KB
html2text {}
    
Offset 1, 152 lines modifiedOffset 1, 28 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_HH
 8 3
 9 4template·<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}
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 
55 45#ifndef·OPENMESHAPPS_MESHVIEWERWIDGET_HH 
56 46#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH 
57 47 
58 48 
59 49//==·INCLUDES 
60 ================================================================= 
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 
74 63 
75 64 
76 65//==·CLASS·DEFINITION 
77 ========================================================= 
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{ 
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 101 
112 10217 12
 18 13template·<typename·Mesh>
 19 14void·mesh_property_stats(Mesh&·_m)
 20 15{
Max diff block lines reached; 160/7245 bytes (2.21%) of diff not shown.
58.0 KB
./usr/share/doc/libopenmesh-dev/html/a06458_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/Config.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, 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">Config.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="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, 41 lines modifiedOffset 138, 233 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="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">//··Defines</span></div> 
150 <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·CompositeT</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><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>
152 <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>
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="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_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="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="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>153 <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>·</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">//·OpenMesh·Namespace·Defines</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><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="a06470.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&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="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//·--------------------</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>160 <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><span·class="preprocessor">#define·BEGIN_NS_GEOMETRY·namespace·geometry·{</span></div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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="preprocessor">#define·END_NS_GEOMETRY·}</span></div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="preprocessor">#include·&lt;string&gt;</span></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>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//=============================================================================</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="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">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>Subdivider·{·<span·class="comment">//·BEGIN_NS_SUBDIVIDER</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</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>·</div>
 172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>·</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">typename</span>·R&gt;·<span·class="keyword">struct·</span>RuleHandleT;</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>·M&gt;·<span·class="keyword">class··</span>RuleInterfaceT;</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">//==·CLASS·DEFINITION·=========================================================</span></div>
 180 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
 181 <div·class="foldopen"·id="foldopen00133"·data-start="{"·data-end="};">
 182 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno"><a·class="line"·href="a03614.html">··133</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="a03614.html">CompositeT</a></div>
 183 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>{</div>
 184 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span><span·class="keyword">public</span>:</div>
 185 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 186 <div·class="line"><a·id="l00137"·name="l00137"></a><span·class="lineno">··137</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">Rule</a>;</div>
 187 <div·class="line"><a·id="l00138"·name="l00138"></a><span·class="lineno">··138</span>··<span·class="keyword">typedef</span>·M··················Mesh;</div>
 188 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno">··139</span>··<span·class="keyword">typedef</span>·std::vector&lt;Rule*&gt;·RuleSequence;</div>
 189 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>
 190 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::VertexHandle···VH;</div>
 191 <div·class="line"><a·id="l00142"·name="l00142"></a><span·class="lineno">··142</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::FaceHandle·····FH;</div>
 192 <div·class="line"><a·id="l00143"·name="l00143"></a><span·class="lineno">··143</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::EdgeHandle·····EH;</div>
 193 <div·class="line"><a·id="l00144"·name="l00144"></a><span·class="lineno">··144</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·M::HalfedgeHandle·HH;</div>
 194 <div·class="line"><a·id="l00145"·name="l00145"></a><span·class="lineno">··145</span>·</div>
 195 <div·class="line"><a·id="l00146"·name="l00146"></a><span·class="lineno">··146</span><span·class="keyword">public</span>:</div>
 196 <div·class="line"><a·id="l00147"·name="l00147"></a><span·class="lineno">··147</span>·</div>
 197 <div·class="foldopen"·id="foldopen00149"·data-start="{"·data-end="}">
 198 <div·class="line"><a·id="l00149"·name="l00149"></a><span·class="lineno"><a·class="line"·href="a03614.html#a14acda841f3f50918ce31e07b56ba507">··149</a></span>··<span·class="keyword">explicit</span>·<a·class="code·hl_function"·href="a03614.html#a14acda841f3f50918ce31e07b56ba507">CompositeT</a>(Mesh&amp;·_mesh)</div>
 199 <div·class="line"><a·id="l00150"·name="l00150"></a><span·class="lineno">··150</span>····:·subdiv_type_(0),·</div>
 200 <div·class="line"><a·id="l00151"·name="l00151"></a><span·class="lineno">··151</span>······subdiv_rule_(nullptr),·<span·class="comment">/*first_rule_(nullptr),·last_rule_(nullptr),*/</span>·mesh_(_mesh)</div>
 201 <div·class="line"><a·id="l00152"·name="l00152"></a><span·class="lineno">··152</span>··{·}</div>
 202 </div>
 203 <div·class="line"><a·id="l00153"·name="l00153"></a><span·class="lineno">··153</span>·</div>
 204 <div·class="line"><a·id="l00155"·name="l00155"></a><span·class="lineno">··155</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03614.html">~CompositeT</a>()·</div>
 205 <div·class="line"><a·id="l00156"·name="l00156"></a><span·class="lineno">··156</span>··{·cleanup();·}</div>
 206 <div·class="line"><a·id="l00157"·name="l00157"></a><span·class="lineno">··157</span>·</div>
 207 <div·class="line"><a·id="l00158"·name="l00158"></a><span·class="lineno">··158</span>·</div>
 208 <div·class="foldopen"·id="foldopen00161"·data-start="{"·data-end="}">
 209 <div·class="line"><a·id="l00161"·name="l00161"></a><span·class="lineno"><a·class="line"·href="a03614.html#ad80960eb4a617e8bd46fdebdf842c4f1">··161</a></span>··<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03614.html#ad80960eb4a617e8bd46fdebdf842c4f1">cleanup</a>(<span·class="keywordtype">void</span>)</div>
 210 <div·class="line"><a·id="l00162"·name="l00162"></a><span·class="lineno">··162</span>··{</div>
 211 <div·class="line"><a·id="l00163"·name="l00163"></a><span·class="lineno">··163</span>····subdiv_type_·=·0;</div>
 212 <div·class="line"><a·id="l00164"·name="l00164"></a><span·class="lineno">··164</span>····subdiv_rule_·=·<span·class="keyword">nullptr</span>;</div>
 213 <div·class="line"><a·id="l00165"·name="l00165"></a><span·class="lineno">··165</span>·</div>
 214 <div·class="line"><a·id="l00166"·name="l00166"></a><span·class="lineno">··166</span>····std::for_each(rule_sequence_.begin(),·</div>
 215 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>··················rule_sequence_.end(),·DeleteRule()·);</div>
 216 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>····rule_sequence_.clear();</div>
 217 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span>··}</div>
 218 </div>
 219 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>·</div>
 220 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>·</div>
 221 <div·class="line"><a·id="l00173"·name="l00173"></a><span·class="lineno">··173</span>··<span·class="keywordtype">bool</span>·initialize(<span·class="keywordtype">void</span>);</div>
Max diff block lines reached; 130/46162 bytes (0.28%) of diff not shown.
12.8 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 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.
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, 293 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//55 48//
57 =============================================================================56 =============================================================================
58 47// 
59 48//·Defines 
60 49//57 49//
 58 50//·CLASS·CompositeT
61 50//59 51//
 60 52//
62 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH
 64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITET_HH
 65 56
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 5766 57
 67 58//==·INCLUDES
71 58//·OpenMesh·Namespace·Defines 
72 59#include·<OpenMesh/Core/System/config.h> 
73 60 
74 61 
75 62//==·NAMESPACES 
76 ===============================================================68 =================================================================
77 63 
78 64#define·BEGIN_NS_GEOMETRY·namespace·geometry·{ 
79 65#define·END_NS_GEOMETRY·}69 59
 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/_\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 62//·--------------------
 73 63#include·<vector>
 74 64#include·<memory>
 75 65#include·<string>
80 6676 66
81 6777 67
82 68//78 68//==·NAMESPACE
 79 ================================================================
 80 69
 81 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 82 71namespace·Subdivider·{·//·BEGIN_NS_SUBDIVIDER
 83 72namespace·Adaptive·{·//·BEGIN_NS_ADAPTIVE
 84 73
 85 74
 86 75//==·CLASS·DEFINITION
 87 =========================================================
 88 76
 89 77
 90 78template·<typename·R>·struct·RuleHandleT;
 91 79template·<typename·M>·class·RuleInterfaceT;
 92 80
 93 81
 94 82//==·CLASS·DEFINITION
 95 =========================================================
 96 83
 97 _\x81_\x83_\x83template·<typename·M>·class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T
 98 134{
 99 135public:
 100 136
 101 137·typedef·_\x8R_\x8u_\x8l_\x8e_\x8I_\x8n_\x8t_\x8e_\x8r_\x8f_\x8a_\x8c_\x8e_\x8T_\x8<_\x8M_\x8>·_\x8R_\x8u_\x8l_\x8e;
 102 138·typedef·M·Mesh;
 103 139·typedef·std::vector<Rule*>·RuleSequence;
 104 140
 105 141·typedef·typename·M::VertexHandle·VH;
 106 142·typedef·typename·M::FaceHandle·FH;
 107 143·typedef·typename·M::EdgeHandle·EH;
 108 144·typedef·typename·M::HalfedgeHandle·HH;
 109 145
 110 146public:
 111 147
 112 _\x81_\x84_\x89·explicit·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T(Mesh&·_mesh)
 113 150·:·subdiv_type_(0),
 114 151·subdiv_rule_(nullptr),·/*first_rule_(nullptr),·last_rule_(nullptr),*/·mesh_
 115 (_mesh)
 116 152·{·}
 117 153
 118 155·virtual·_\x8~_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T()
 119 156·{·cleanup();·}
 120 157
 121 158
 122 _\x81_\x86_\x81·void·_\x8c_\x8l_\x8e_\x8a_\x8n_\x8u_\x8p(void)
 123 162·{
 124 163·subdiv_type_·=·0;
 125 164·subdiv_rule_·=·nullptr;
 126 165
 127 166·std::for_each(rule_sequence_.begin(),
 128 167·rule_sequence_.end(),·DeleteRule()·);
 129 168·rule_sequence_.clear();
 130 169·}
 131 170
 132 171
 133 173·bool·initialize(void);
 134 174
 135 175
 136 177·void·refine(typename·M::FaceHandle&·_fh);
 137 178
 138 179
 139 181·void·refine(typename·M::VertexHandle&·_vh);
 140 182
 141 183
 142 _\x81_\x88_\x85·int·_\x8s_\x8u_\x8b_\x8d_\x8i_\x8v_\x8__\x8t_\x8y_\x8p_\x8e()·{·return·subdiv_type_;·}
Max diff block lines reached; 6107/13086 bytes (46.67%) of diff not shown.
12.1 KB
./usr/share/doc/libopenmesh-dev/html/a06461.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/Config.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 88, 64 lines modifiedOffset 88, 77 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="#define-members">Macros</a>··</div>94 <a·href="#nested-classes">Classes</a>·&#124;
 95 <a·href="#namespaces">Namespaces</a>··</div>
95 ··<div·class="headertitle"><div·class="title">Config.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeT.hh·File·Reference</div></div>
96 </div><!--header-->97 </div><!--header-->
97 <div·class="contents">98 <div·class="contents">
98 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>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="a00989_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
99 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
100 Include·dependency·graph·for·Config.hh:</div>103 Include·dependency·graph·for·CompositeT.hh:</div>
101 <div·class="dyncontent">104 <div·class="dyncontent">
102 <div·class="center"><img·src="a06462.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hh"·alt=""/></div>105 <div·class="center"><img·src="a06462.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·alt=""/></div>
103 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hh"·id="aOpenMesh_2Tools_2Utils_2Config_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh">
104 <area·shape="rect"·title="·"·alt=""·coords="13,5,176,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="5,5,260,45"/>
105 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>108 <area·shape="rect"·title="·"·alt=""·coords="18,101,77,126"/>
106 <area·shape="poly"·title="·"·alt=""·coords="97,46,97,79,92,79,92,46"/>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"/>
 112 <area·shape="rect"·href="a00989.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="a00605_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="a00722_source.html"·title="·"·alt=""·coords="305,181,464,221"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>
 118 <area·shape="rect"·title="·"·alt=""·coords="198,269,377,309"/>
 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"/>
107 </map>121 </map>
108 </div>122 </div>
109 </div><div·class="textblock"><div·class="dynheader">123 </div><div·class="textblock"><div·class="dynheader">
110 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>124 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
111 <div·class="dyncontent">125 <div·class="dyncontent">
112 <div·class="center"><img·src="a06463.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hhdep"·alt=""/></div>126 <div·class="center"><img·src="a06463.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·alt=""/></div>
113 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Config_8hhdep">127 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hhdep">
114 <area·shape="rect"·title="·"·alt=""·coords="442,5,605,45"/>128 <area·shape="rect"·title="·"·alt=""·coords="242,5,497,45"/>
115 <area·shape="rect"·href="a00830.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>129 <area·shape="rect"·href="a06467.html"·title="·"·alt=""·coords="5,93,240,148"/>
116 <area·shape="poly"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>130 <area·shape="poly"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>
117 <area·shape="rect"·href="a00845.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/> 
119 <area·shape="rect"·href="a00839.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/> 
121 <area·shape="rect"·href="a00698.html"·title="·"·alt=""·coords="237,181,437,221"/>131 <area·shape="rect"·href="a01007.html"·title="·"·alt=""·coords="264,101,475,141"/>
122 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>132 <area·shape="poly"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>
123 <area·shape="rect"·href="a00962_source.html"·title="·"·alt=""·coords="5,269,212,309"/> 
124 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/> 
125 <area·shape="rect"·href="a00752.html"·title="·"·alt=""·coords="237,269,437,309"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/> 
127 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="461,269,661,309"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/> 
129 <area·shape="rect"·href="a00707.html"·title="·"·alt=""·coords="461,357,661,397"/>133 <area·shape="rect"·href="a00983.html"·title="·"·alt=""·coords="499,101,714,141"/>
130 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>134 <area·shape="poly"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>
131 </map>135 </map>
132 </div>136 </div>
133 </div>137 </div>
134 <p><a·href="a06461_source.html">Go·to·the·source·code·of·this·file.</a></p>138 <p><a·href="a06461_source.html">Go·to·the·source·code·of·this·file.</a></p>
135 <table·class="memberdecls">139 <table·class="memberdecls">
 140 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 141 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>
 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>
 147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 148 </table><table·class="memberdecls">
136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
137 Macros</h2></td></tr>150 Namespaces</h2></td></tr>
138 <tr·class="memitem:ad9196e477b38b680c5282d4a29d03b96"·id="r_ad9196e477b38b680c5282d4a29d03b96"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9196e477b38b680c5282d4a29d03b96"·name="ad9196e477b38b680c5282d4a29d03b96"></a> 
139 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BEGIN_NS_UTILS</b>&#160;&#160;&#160;namespace·Utils·{</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>
 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="separator:ad9196e477b38b680c5282d4a29d03b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>153 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
141 <tr·class="memitem:ac6b279c770fdcc3b1b044a39c235526f"·id="r_ac6b279c770fdcc3b1b044a39c235526f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b279c770fdcc3b1b044a39c235526f"·name="ac6b279c770fdcc3b1b044a39c235526f"></a> 
142 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>END_NS_UTILS</b>&#160;&#160;&#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>
 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="separator:ac6b279c770fdcc3b1b044a39c235526f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
144 </table>157 </table>
145 </div><!--·contents·-->158 </div><!--·contents·-->
146 </div><!--·doc-content·-->159 </div><!--·doc-content·-->
147 <hr>160 <hr>
148 <address>161 <address>
149 <small>162 <small>
150 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">163 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
2.1 KB
html2text {}
    
Offset 1, 18 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 _\x8M_.a_.c_.r_.o_\x8s5 _\x8C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_\x8s
6 Config.hh·File·Reference6 CompositeT.hh·File·Reference
7 #include·<OpenMesh/Core/System/config.h>7 #include·<string>
 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>
8 Include·dependency·graph·for·Config.hh:10 Include·dependency·graph·for·CompositeT.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 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
12 #define ·B.BE.EG.GI.IN.N_._N.NS.S_._U.UT.TI.IL.LS.S   namespace·Utils·{13 C.Cl.la.as.ss.se.es.s
 14 ·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_\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>
 15  ········This·class·provides·the·composite·subdivision·rules·for·the·uniform
 16 ·········case.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
13  17  
14 #define ·E.EN.ND.D_._N.NS.S_._U.UT.TI.IL.LS.S   }18 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_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>_.:_.:_.C_.o_.e_.f_.f
 19  ········Abstract·base·class·for·coefficient·functions.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 20  
 21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
 22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
 24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
 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.
15  28  
16 ===============================================================================29 ===============================================================================
17 ·····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.
18 ·····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·.
61.9 KB
./usr/share/doc/libopenmesh-dev/html/a06461_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/Config.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, 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">Config.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 <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>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>
Offset 138, 38 lines modifiedOffset 138, 232 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="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>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="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="comment">//··Defines</span></div>147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·CompositeT</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="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="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="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="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#ifndef·OPENMESH_UTILS_CONFIG_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_COMPOSITE_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>152 <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>
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>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="l00057"·name="l00057"></a><span·class="lineno">···57</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="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>
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>157 <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="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="comment">//·--------------------</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="a00989.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>161 <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><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>
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">#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>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>
 165 <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>
 166 <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>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
 170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
 171 <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>·MeshType,·<span·class="keyword">typename</span>·RealType=<span·class="keywordtype">float</span>·&gt;·</div>
 172 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">
 173 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a03722.html">···89</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03722.html">CompositeT</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="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>
 175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="keyword">public</span>:</div>
 176 <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>··<span·class="keyword">typedef</span>·RealType································real_t;</div>
 178 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·MeshType································mesh_t;</div>
 179 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</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>
 180 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
 181 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="keyword">public</span>:</div>
 182 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 183 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<a·class="code·hl_class"·href="a03722.html">CompositeT</a>(<span·class="keywordtype">void</span>)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(),·p_mesh_(<span·class="keyword">nullptr</span>)·{}</div>
 184 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">explicit</span>·<a·class="code·hl_class"·href="a03722.html">CompositeT</a>(MeshType&amp;·_mesh)·:·<a·class="code·hl_class"·href="a03806.html">parent_t</a>(_mesh),·p_mesh_(<span·class="keyword">nullptr</span>)·{};</div>
 185 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a03722.html">~CompositeT</a>()·{·}</div>
 186 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>
 187 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="keyword">public</span>:·<span·class="comment">//·inherited·interface</span></div>
 188 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>
 189 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno"><a·class="line"·href="a03722.html#a64a73e1b9f7122afd785f4f84167e51b">··105</a></span>··<span·class="keyword">virtual</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*<a·class="code·hl_function"·href="a03722.html#a64a73e1b9f7122afd785f4f84167e51b">name</a>(·<span·class="keywordtype">void</span>·)·<span·class="keyword">const·override</span>·=·0;</div>
 190 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 191 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span><span·class="keyword">protected</span>:·<span·class="comment">//·inherited·interface</span></div>
 192 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>·</div>
 193 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a4411d60e33df1f0c7b224dd19a56fef8">prepare</a>(·MeshType&amp;·_m·)·<span·class="keyword">override</span>;</div>
 194 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>·</div>
 195 <div·class="foldopen"·id="foldopen00111"·data-start="{"·data-end="}">
 196 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno"><a·class="line"·href="a03722.html#afff4bed47a11e0b0d504c6bd0c3a9f19">··111</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#afff4bed47a11e0b0d504c6bd0c3a9f19">subdivide</a>(·MeshType&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>··)<span·class="keyword">·override</span></div>
 197 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span><span·class="keyword">··</span>{</div>
 198 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····assert(·p_mesh_·==·&amp;_m·);</div>
 199 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 200 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordflow">while</span>(_n--)</div>
 201 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····{</div>
 202 <div·class="line"><a·id="l00117"·name="l00117"></a><span·class="lineno">··117</span>······<a·class="code·hl_function"·href="a03722.html#a8dfdb98878479b54cfc103f1c8034ed4">apply_rules</a>();</div>
 203 <div·class="line"><a·id="l00118"·name="l00118"></a><span·class="lineno">··118</span>······<a·class="code·hl_function"·href="a03722.html#aa8cf2fa548e0723623306b821b0b01c2">commit</a>(_m);</div>
 204 <div·class="line"><a·id="l00119"·name="l00119"></a><span·class="lineno">··119</span>····}</div>
 205 <div·class="line"><a·id="l00120"·name="l00120"></a><span·class="lineno">··120</span>···</div>
 206 <div·class="line"><a·id="l00121"·name="l00121"></a><span·class="lineno">··121</span>····<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;</div>
 207 <div·class="line"><a·id="l00122"·name="l00122"></a><span·class="lineno">··122</span>··}</div>
 208 </div>
 209 <div·class="line"><a·id="l00123"·name="l00123"></a><span·class="lineno">··123</span>·</div>
 210 <div·class="line"><a·id="l00124"·name="l00124"></a><span·class="lineno">··124</span><span·class="preprocessor">#ifdef·NDEBUG</span></div>
 211 <div·class="line"><a·id="l00125"·name="l00125"></a><span·class="lineno">··125</span>··<span·class="keywordtype">bool</span>·cleanup(·MeshType&amp;·)·<span·class="keyword">override</span></div>
 212 <div·class="line"><a·id="l00126"·name="l00126"></a><span·class="lineno">··126</span><span·class="preprocessor">#else</span></div>
 213 <div·class="foldopen"·id="foldopen00127"·data-start="{"·data-end="}">
 214 <div·class="line"><a·id="l00127"·name="l00127"></a><span·class="lineno"><a·class="line"·href="a03722.html#a23746ba68c2b865853550a68ead439f7">··127</a></span>··<span·class="keywordtype">bool</span>·<a·class="code·hl_function"·href="a03722.html#a23746ba68c2b865853550a68ead439f7">cleanup</a>(·MeshType&amp;·_m·)·<span·class="keyword">override</span></div>
 215 <div·class="line"><a·id="l00128"·name="l00128"></a><span·class="lineno">··128</span><span·class="preprocessor">#endif</span></div>
 216 <div·class="line"><a·id="l00129"·name="l00129"></a><span·class="lineno">··129</span>··{·</div>
 217 <div·class="line"><a·id="l00130"·name="l00130"></a><span·class="lineno">··130</span>····assert(·p_mesh_·==·&amp;_m·);</div>
 218 <div·class="line"><a·id="l00131"·name="l00131"></a><span·class="lineno">··131</span>····p_mesh_=<span·class="keyword">nullptr</span>;·</div>
 219 <div·class="line"><a·id="l00132"·name="l00132"></a><span·class="lineno">··132</span>····<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;·</div>
 220 <div·class="line"><a·id="l00133"·name="l00133"></a><span·class="lineno">··133</span>··}</div>
 221 </div>
 222 <div·class="line"><a·id="l00134"·name="l00134"></a><span·class="lineno">··134</span>·</div>
 223 <div·class="line"><a·id="l00135"·name="l00135"></a><span·class="lineno">··135</span><span·class="keyword">protected</span>:</div>
 224 <div·class="line"><a·id="l00136"·name="l00136"></a><span·class="lineno">··136</span>·</div>
 225 <div·class="line"><a·id="l00139"·name="l00139"></a><span·class="lineno"><a·class="line"·href="a03722.html#a8dfdb98878479b54cfc103f1c8034ed4">··139</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a03722.html#a8dfdb98878479b54cfc103f1c8034ed4">apply_rules</a>(<span·class="keywordtype">void</span>)·=·0;</div>
 226 <div·class="line"><a·id="l00140"·name="l00140"></a><span·class="lineno">··140</span>·</div>
 227 <div·class="line"><a·id="l00141"·name="l00141"></a><span·class="lineno">··141</span><span·class="keyword">protected</span>:</div>
Max diff block lines reached; 130/48353 bytes (0.27%) of diff not shown.
14.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 Config.hh5 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.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, 40 lines modifiedOffset 48, 328 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 47// 
56 ============================================================================= 
57 48//55 48//
58 49//·Defines 
59 50//56 =============================================================================
 57 49//
 58 50//·CLASS·CompositeT
60 51//59 51//
 60 52//
61 =============================================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITE_HH
62 52 
63 53#ifndef·OPENMESH_UTILS_CONFIG_HH 
64 54#define·OPENMESH_UTILS_CONFIG_HH 
65 55 
66 5665 56
 66 57
67 57//==·INCLUDES67 58//==·INCLUDES
68 =================================================================68 =================================================================
69 58 
70 59#include·<OpenMesh/Core/System/config.h> 
71 60 
72 6169 59
 70 60#include·<string>
 71 61#include·<vector>
 72 62//·--------------------
 73 63#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 64
73 62//==·NAMESPACES75 65//==·NAMESPACE
74 ===============================================================76 ================================================================
75 63 
76 64#define·BEGIN_NS_UTILS·namespace·Utils·{ 
77 65#define·END_NS_UTILS·} 
78 6677 66
79 67 
80 68//78 67namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
 79 68namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 80 69namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 81 70
 82 71
 83 72//==·CLASS·DEFINITION
 84 =========================================================
 85 73
 86 88template·<typename·MeshType,·typename·RealType=float·>
 87 _\x88_\x89class·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T·:·public·_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T<·MeshType,·RealType·>
 88 90{
 89 91public:
 90 92
 91 93·typedef·RealType·real_t;
 92 94·typedef·MeshType·mesh_t;
 93 95·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;
 94 96
 95 97public:
 96 98
 97 99·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T(void)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(),·p_mesh_(nullptr)·{}
 98 100·explicit·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T(MeshType&·_mesh)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_mesh),·p_mesh_(nullptr)
 99 {};
 100 101·virtual·_\x8~_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T()·{·}
 101 102
 102 103public:·//·inherited·interface
 103 104
 104 _\x81_\x80_\x85·virtual·const·char·*_\x8n_\x8a_\x8m_\x8e(·void·)·const·override·=·0;
 105 106
 106 107protected:·//·inherited·interface
 107 108
 108 109·bool·_\x8p_\x8r_\x8e_\x8p_\x8a_\x8r_\x8e(·MeshType&·_m·)·override;
 109 110
 110 _\x81_\x81_\x81·bool·_\x8s_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e(·MeshType&·_m,·size_t·_n,·const·bool·_update_points·=·true·)
 111 override
 112 112·{
 113 113·assert(·p_mesh_·==·&_m·);
 114 114
 115 115·while(_n--)
 116 116·{
 117 117·_\x8a_\x8p_\x8p_\x8l_\x8y_\x8__\x8r_\x8u_\x8l_\x8e_\x8s();
 118 118·_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(_m);
 119 119·}
 120 120
 121 121·return·true;
 122 122·}
 123 123
 124 124#ifdef·NDEBUG
 125 125·bool·cleanup(·MeshType&·)·override
 126 126#else
 127 _\x81_\x82_\x87·bool·_\x8c_\x8l_\x8e_\x8a_\x8n_\x8u_\x8p(·MeshType&·_m·)·override
 128 128#endif
 129 129·{
 130 130·assert(·p_mesh_·==·&_m·);
 131 131·p_mesh_=nullptr;
 132 132·return·true;
 133 133·}
 134 134
 135 135protected:
 136 136
 137 _\x81_\x83_\x89·virtual·void·_\x8a_\x8p_\x8p_\x8l_\x8y_\x8__\x8r_\x8u_\x8l_\x8e_\x8s(void)·=·0;
 138 140
 139 141protected:
 140 142
 141 _\x81_\x84_\x85·void·_\x8c_\x8o_\x8m_\x8m_\x8i_\x8t(·MeshType·&_m)
 142 146·{
 143 147·typename·MeshType::VertexIter·v_it;
 144 148
 145 149·for·(v_it=_m.vertices_begin();·v_it·!=·_m.vertices_end();·++v_it)
 146 150·_m.set_point(*v_it,·_m.data(*v_it).position());
 147 151·}
Max diff block lines reached; 8927/14891 bytes (59.95%) of diff not shown.
1.95 KB
./usr/share/doc/libopenmesh-dev/html/a06462.map
    
Offset 1, 5 lines modifiedOffset 1, 16 lines modified
1 <map·id="OpenMesh/Tools/Utils/Config.hh"·name="OpenMesh/Tools/Utils/Config.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="·"·alt=""·coords="13,5,176,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,260,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,93,184,133"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="18,101,77,126"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="97,46,97,79,92,79,92,46"/>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="$a00989.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="$a00605_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="$a00722_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"/>
 13 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="198,269,377,309"/>
 14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>
 15 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>
5 </map>16 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06462.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 0807534464011027e81e43b003e6e90c1 79ae7298d9cf9f9711e4ee73ebbbf535
1.49 MB
./usr/share/doc/libopenmesh-dev/html/a06462.png
1.49 MB
sng
Max HTML report size reached
2.87 KB
./usr/share/doc/libopenmesh-dev/html/a06463.map
    
Offset 1, 19 lines modifiedOffset 1, 9 lines modified
1 <map·id="OpenMesh/Tools/Utils/Config.hh"·name="OpenMesh/Tools/Utils/Config.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="·"·alt=""·coords="442,5,605,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="242,5,497,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00830.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06467.html"·title="·"·alt=""·coords="5,93,240,148"/>
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="307,53,193,96,191,91,306,48"/>
5 <area·shape="rect"·id="Node000008"·href="$a00845.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"/> 
7 <area·shape="rect"·id="Node000009"·href="$a00839.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"/> 
9 <area·shape="rect"·id="Node000003"·href="$a00698.html"·title="·"·alt=""·coords="237,181,437,221"/>5 <area·shape="rect"·id="Node000003"·href="$a01007.html"·title="·"·alt=""·coords="264,101,475,141"/>
10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>
11 <area·shape="rect"·id="Node000004"·href="$a00962_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"/> 
13 <area·shape="rect"·id="Node000005"·href="$a00752.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"/> 
15 <area·shape="rect"·id="Node000006"·href="$a00764.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="$a00707.html"·title="·"·alt=""·coords="461,357,661,397"/>7 <area·shape="rect"·id="Node000004"·href="$a00983.html"·title="·"·alt=""·coords="499,101,714,141"/>
18 <area·shape="poly"·id="edge6_Node000006_Node000007"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>
19 </map>9 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06463.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 3a596fd2630ad333687db048bfd767b71 ffb13857b7361c85b75500240211cb84
3.71 MB
./usr/share/doc/libopenmesh-dev/html/a06463.png
3.71 MB
sng
Max HTML report size reached
207 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:·OpenMesh/Core/Mesh/AttribKernelT.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, 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">AttribKernelT.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="comment">/*·=========================================================================·*</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">/*·=========================================================================·*</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, 767 lines modifiedOffset 136, 305 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="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>
 145 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·CompositeT·-·IMPLEMENTATION</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>
143 <div·class="line"><a·id="l00042"·name="l00042"></a><span·class="lineno">···42</span>·</div>148 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>
 149 <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>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</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_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>151 <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> 
149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//==·INCLUDES·=================================================================</span></div>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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="a00560.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> 
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> 
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>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;OpenMesh/Core/System/config.hh&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="a00611.html">OpenMesh/Core/System/omstream.hh</a>&gt;</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> 
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>156 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;ostream&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><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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="a06458.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.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/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&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="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·MeshItems,·<span·class="keyword">class</span>·Connectivity&gt;</div> 
165 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};"> 
166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02438.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02438.html">AttribKernelT</a>·:·<span·class="keyword">public</span>·Connectivity</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>
 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>Adaptive···{·<span·class="comment">//·BEGIN_NS_ADAPTIVE</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>
 168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
 169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
167 <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>
 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>·M&gt;</div>
168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">public</span>:</div>172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keywordtype">bool</span></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="a03614.html#a18fd11270e399c7ede5f9a45373cf193">···76</a></span><a·class="code·hl_class"·href="a03614.html">CompositeT&lt;M&gt;·::</a></div>
 175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><a·class="code·hl_class"·href="a03614.html">initialize</a>(·<span·class="keywordtype">void</span>·)</div>
169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#afb18d53e36e53e024c8506cd3c961096">Mesh::VertexIter</a>··v_it;</div>
 178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>··<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#a34402ff0bd674fbad2685df22eecde64">Mesh::FaceIter</a>····f_it;</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#ac5250dba0f527b19bfa665a288b5d63d">Mesh::EdgeIter</a>····e_it;</div>
 180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>··<span·class="keyword">const</span>·<span·class="keyword">typename</span>·<a·class="code·hl_typedef"·href="a02718.html#aed10fb4dfb536b53a5e20c8f2442eadf">Mesh::Point</a>·zero_point(0.0,·0.0,·0.0);</div>
170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//----------------------------------------------------------------·item·types</span></div> 
171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">enum</span>·Attribs··{</div> 
173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····VAttribs·=·MeshItems::VAttribs,</div> 
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····HAttribs·=·MeshItems::HAttribs,</div> 
175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····EAttribs·=·MeshItems::EAttribs,</div> 
176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····FAttribs·=·MeshItems::FAttribs</div> 
177 <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>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//·----------------------------------------·Init·Vertices</span></div>
 183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordflow">for</span>·(v_it·=·mesh_.vertices_begin();·v_it·!=·mesh_.vertices_end();·++v_it)</div>
178 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{</div>
179 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keyword">typedef</span>·MeshItems·MeshItemsT;</div> 
180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·Connectivity·ConnectivityT;</div> 
181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Connectivity::Vertex·····Vertex;</div>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····mesh_.data(*v_it).set_state(0);</div>
 186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····mesh_.data(*v_it).set_final();</div>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····mesh_.data(*v_it).set_position(0,·mesh_.point(*v_it));</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>·</div>
 190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="comment">//·----------------------------------------·Init·Faces</span></div>
 191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keywordflow">for</span>·(f_it·=·mesh_.faces_begin();·f_it·!=·mesh_.faces_end();·++f_it)</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>····mesh_.data(*f_it).set_state(0);</div>
 194 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····mesh_.data(*f_it).set_final();</div>
 195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····mesh_.data(*f_it).set_position(0,·zero_point);</div>
182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··}</div>
183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//Define·Halfedge·based·on·PrevHalfedge.</span></div> 
184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GenProg::IF&lt;</div> 
185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····(bool)(HAttribs·&amp;·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">Attributes::PrevHalfedge</a>),</div> 
186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typename</span>·Connectivity::Halfedge,</div> 
187 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typename</span>·Connectivity::HalfedgeNoPrev</div> 
188 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··&gt;::Result···Halfedge;</div> 
189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GenProg::IF&lt;</div> 
Max diff block lines reached; 144268/168634 bytes (85.55%) of diff not shown.
42.3 KB
html2text {}
Max HTML report size reached
340 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/Tools/Kernel_OSG/AttribKernelT.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, 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">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="comment">/*·=========================================================================·*</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">/*·=========================================================================·*</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, 1377 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·CompositeT·-·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>
 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_ATTRIBKERNEL_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_COMPOSITE_CC</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>152 <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>
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> 
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/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="a00560.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>
 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>·</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">//==·NAMESPACES·===============================================================</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> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="keyword">namespace·</span>Kernel_OSG·{</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;<a·class="code"·href="a06461.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&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="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>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>
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>
 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>
 165 <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>
 166 <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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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> 
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>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">//==·IMPLEMENTATION·==========================================================</span></div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">protected</span>:</div>170 <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>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>··<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>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>·MeshType,·<span·class="keyword">typename</span>·RealType&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="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>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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">//·store·mesh·for·later·usage·in·subdivide(),·cleanup()·and·all·rules.</span></div>
 177 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··p_mesh_·=·&amp;_m;</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>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>
183 <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="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typename</span>·MeshType::VertexIter·v_it(_m.vertices_begin());</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>··<span·class="comment">//----------------------------------------------------------------·item·types</span></div>181 <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>
 182 <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>
186 <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>
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>184 <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>
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>185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>}</div>
 186 </div>
 187 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
 188 <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>189 <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>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Point··············Point;</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Normal·············Normal;</div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Color··············Color;</div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::TexCoord···········TexCoord;</div>190 <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>
 191 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="}">
 192 <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>
 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>··assert(p_mesh_);·MeshType&amp;·mesh_·=·*p_mesh_;</div>
196 <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>
 196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typename</span>·MeshType::VertexHandle·vh;</div>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·MeshItems::Scalar·············Scalar;</div>197 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··<span·class="keyword">typename</span>·MeshType::FaceIter·····f_it;</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="keyword">typedef</span>·<a·class="code·hl_class"·href="a02794.html">Attributes::StatusInfo</a>·················<a·class="code·hl_class"·href="a02794.html">StatusInfo</a>;</div> 
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>198 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··<span·class="keyword">typename</span>·MeshType::EdgeIter·····e_it;</div>
Max diff block lines reached; 257798/280977 bytes (91.75%) of diff not shown.
65.9 KB
html2text {}
Max HTML report size reached
39.6 KB
./usr/share/doc/libopenmesh-dev/html/a06470.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/Traits.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/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 90, 259 lines modifiedOffset 90, 112 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>·&#124;95 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>96 <a·href="#typedef-members">Typedefs</a>··</div>
97 ··<div·class="headertitle"><div·class="title">Traits.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">CompositeTraits.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·convenience·macros.··100 <p>Mesh·traits·for·adaptive·composite·subdivider.··
101 <a·href="#details">More...</a></p>101 <a·href="#details">More...</a></p>
102 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;map&gt;</code><br·/>
103 <code>#include·&lt;OpenMesh/Core/Geometry/VectorT.hh&gt;</code><br·/> 
104 <code>#include·&lt;<a·class="el"·href="a00560_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>
105 <code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/> 
106 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
107 Include·dependency·graph·for·Traits.hh:</div>105 Include·dependency·graph·for·CompositeTraits.hh:</div>
108 <div·class="dyncontent">106 <div·class="dyncontent">
109 <div·class="center"><img·src="a06471.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hh"·alt=""/></div>107 <div·class="center"><img·src="a06471.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·alt=""/></div>
110 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hh"·id="aOpenMesh_2Core_2Mesh_2Traits_8hh">108 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hh">
 109 <area·shape="rect"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="13,5,300,45"/>
 110 <area·shape="rect"·title="·"·alt=""·coords="66,101,117,126"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="144,47,111,91,107,88,140,44"/>
111 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>112 <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="poly"·title="·"·alt=""·coords="174,44,202,81,198,84,169,47"/>
112 <area·shape="rect"·title="·"·alt=""·coords="176,269,355,309"/>114 <area·shape="rect"·title="·"·alt=""·coords="177,357,355,397"/>
113 <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="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"/>
114 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="24,93,219,133"/>116 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="25,181,219,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/>117 <area·shape="poly"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>
116 <area·shape="rect"·href="a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>118 <area·shape="rect"·href="a00671.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,181,408,221"/>
117 <area·shape="poly"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>119 <area·shape="poly"·title="·"·alt=""·coords="248,132,295,170,291,174,245,136"/>
118 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="432,93,596,133"/>120 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="432,181,596,221"/>
119 <area·shape="poly"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/>121 <area·shape="poly"·title="·"·alt=""·coords="288,131,438,175,437,180,286,136"/>
120 <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="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"/>
121 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="244,181,408,221"/>123 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="244,269,408,309"/>
122 <area·shape="poly"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>124 <area·shape="poly"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>
123 <area·shape="poly"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>125 <area·shape="poly"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>
124 <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="poly"·title="·"·alt=""·coords="503,223,469,267,421,311,381,336,339,355,336,350,378,331,418,307,465,263,499,220"/>
125 <area·shape="rect"·title="·"·alt=""·coords="484,189,560,214"/>127 <area·shape="rect"·title="·"·alt=""·coords="484,277,560,302"/>
126 <area·shape="poly"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>128 <area·shape="poly"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>
127 </map>129 </map>
128 </div>130 </div>
129 </div><div·class="textblock"><div·class="dynheader">131 </div><div·class="textblock"><div·class="dynheader">
130 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>132 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
131 <div·class="dyncontent">133 <div·class="dyncontent">
132 <div·class="center"><img·src="a06472.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·alt=""/></div>134 <div·class="center"><img·src="a06472.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>
 135 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeTraits_8hhdep">
 136 <area·shape="rect"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="137,5,423,45"/>
133 <map·name="aOpenMesh_2Core_2Mesh_2Traits_8hhdep"·id="aOpenMesh_2Core_2Mesh_2Traits_8hhdep"> 
134 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="1633,5,1797,45"/> 
135 <area·shape="rect"·href="a00962_source.html"·title="·"·alt=""·coords="760,189,967,229"/> 
136 <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="rect"·href="a00563_source.html"·title="·"·alt=""·coords="5,189,169,229"/>137 <area·shape="rect"·href="a06458.html"·title="·"·alt=""·coords="5,93,264,133"/>
 138 <area·shape="poly"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>
138 <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="rect"·href="a00659_source.html"·title="·"·alt=""·coords="991,189,1155,229"/> 
140 <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="rect"·href="a00590_source.html"·title="·"·alt=""·coords="388,93,587,133"/>139 <area·shape="rect"·href="a00971_source.html"·title="·"·alt=""·coords="289,93,565,133"/>
142 <area·shape="poly"·title="·"·alt=""·coords="1620,36,587,108,587,102,1620,31"/> 
143 <area·shape="rect"·href="a00623_source.html"·title="·"·alt=""·coords="1275,93,1462,133"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="1627,51,1445,96,1444,91,1625,46"/>140 <area·shape="poly"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/>
145 <area·shape="rect"·href="a06473.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2661,93,2834,133"/> 
146 <area·shape="poly"·title="·"·alt=""·coords="1811,32,2537,91,2660,101,2660,107,2536,96,1811,37"/> 
147 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>141 <area·shape="rect"·href="a06464.html"·title="·"·alt=""·coords="32,181,272,236"/>
148 <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="rect"·href="a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="3091,93,3377,133"/> 
150 <area·shape="poly"·title="·"·alt=""·coords="1811,29,3091,101,3090,107,1811,35"/> 
151 <area·shape="rect"·href="a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="2145,93,2427,133"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="1811,38,2161,91,2161,96,1811,44"/> 
153 <area·shape="rect"·href="a00896_source.html"·title="·"·alt=""·coords="1718,93,1889,133"/> 
154 <area·shape="poly"·title="·"·alt=""·coords="1747,53,1786,91,1782,95,1743,57"/> 
155 <area·shape="poly"·title="·"·alt=""·coords="383,139,183,184,155,191,153,186,181,179,382,134"/> 
156 <area·shape="rect"·href="a00665_source.html"·title="·"·alt=""·coords="405,189,569,229"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="490,147,490,189,485,189,485,147"/>142 <area·shape="poly"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/>
158 <area·shape="rect"·href="a00686_source.html"·title="·"·alt=""·coords="194,189,381,229"/> 
159 <area·shape="poly"·title="·"·alt=""·coords="436,142,329,191,327,186,433,137"/> 
160 <area·shape="rect"·href="a01169_source.html"·title="·"·alt=""·coords="593,189,736,229"/> 
161 <area·shape="poly"·title="·"·alt=""·coords="537,137,630,186,628,191,534,142"/>143 <area·shape="poly"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/>
162 <area·shape="rect"·href="a01118_source.html"·title="·"·alt=""·coords="591,284,738,339"/> 
163 <area·shape="poly"·title="·"·alt=""·coords="667,242,667,284,662,284,662,242"/> 
164 <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="1297,140,1133,191,1132,186,1295,135"/> 
166 <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,122,1025,142,886,160,748,184,720,191,718,186,747,179,885,154,1024,137,1261,117"/> 
168 <area·shape="rect"·href="a01010_source.html"·title="·"·alt=""·coords="1179,189,1385,229"/> 
169 <area·shape="poly"·title="·"·alt=""·coords="1344,145,1301,190,1298,187,1340,142"/> 
170 <area·shape="rect"·href="a06452_source.html"·title="·"·alt=""·coords="1409,189,1600,229"/> 
171 <area·shape="poly"·title="·"·alt=""·coords="1409,139,1479,186,1476,191,1406,143"/> 
172 <area·shape="rect"·href="a06455_source.html"·title="·"·alt=""·coords="2134,189,2334,229"/> 
173 <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="rect"·href="a01028_source.html"·title="·"·alt=""·coords="1843,181,2110,236"/> 
175 <area·shape="poly"·title="·"·alt=""·coords="1476,126,1832,179,1844,181,1843,186,1831,184,1475,132"/> 
176 <area·shape="rect"·href="a01217_source.html"·title="·"·alt=""·coords="1625,189,1819,229"/> 
177 <area·shape="poly"·title="·"·alt=""·coords="1454,134,1651,186,1650,191,1452,139"/> 
178 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="2134,291,2334,331"/> 
179 <area·shape="poly"·title="·"·alt=""·coords="2237,243,2237,291,2231,291,2231,243"/> 
180 <area·shape="poly"·title="·"·alt=""·coords="2803,136,2915,186,2913,191,2801,141"/> 
181 <area·shape="rect"·href="a06485.html"·title="·"·alt=""·coords="3105,189,3363,229"/>144 <area·shape="rect"·href="a00968.html"·title="·"·alt=""·coords="314,189,539,229"/>
182 <area·shape="poly"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>145 <area·shape="poly"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/>
183 <area·shape="rect"·href="a00809_source.html"·title="·"·alt=""·coords="3388,189,3664,229"/> 
184 <area·shape="poly"·title="·"·alt=""·coords="3307,135,3468,186,3466,191,3305,140"/> 
185 <area·shape="rect"·href="a06491.html"·title="·"·alt=""·coords="3131,284,3371,339"/>146 <area·shape="rect"·href="a00965.html"·title="·"·alt=""·coords="323,284,530,339"/>
186 <area·shape="poly"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>147 <area·shape="poly"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/>
187 <area·shape="poly"·title="·"·alt=""·coords="3462,236,3324,286,3322,281,3460,231"/> 
188 <area·shape="rect"·href="a00815.html"·title="·"·alt=""·coords="3413,291,3639,331"/> 
189 <area·shape="poly"·title="·"·alt=""·coords="3529,243,3529,291,3523,291,3523,243"/> 
190 <area·shape="rect"·href="a00812.html"·title="·"·alt=""·coords="3423,387,3629,441"/> 
191 <area·shape="poly"·title="·"·alt=""·coords="3529,345,3529,386,3523,386,3523,345"/> 
Max diff block lines reached; 17696/32122 bytes (55.09%) of diff not shown.
8.1 KB
html2text {}
    
Offset 1, 94 lines modifiedOffset 1, 47 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·|·_\x8M_.a_.c_.r_.o_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8T_.y_.p_.e_.d_.e_.f_\x8s
6 Traits.hh·File·Reference6 CompositeTraits.hh·File·Reference
 7 Mesh·traits·for·adaptive·composite·subdivider.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 8 #include·<map>
7 This·file·defines·the·default·traits·and·some·convenience·macros.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·<OpenMesh/Core/System/config.h> 
9 #include·<OpenMesh/Core/Geometry/VectorT.hh> 
10 #include·<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8/_\x8C_\x8o_\x8r_\x8e_\x8/_\x8M_\x8e_\x8s_\x8h_\x8/_\x8A_.t_.t_.r_.i_.b_.u_.t_.e_\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/_\x8T_.r_.a_.i_.t_\x8s_\x8._\x8h_\x8h>
11 #include·<OpenMesh/Core/Mesh/Handles.hh> 
12 Include·dependency·graph·for·Traits.hh:10 Include·dependency·graph·for·CompositeTraits.hh:
13 This·graph·shows·which·files·directly·or·indirectly·include·this·file:11 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.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.
15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
16 ·class· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8f_\x8a_\x8u_\x8l_\x8t_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s 
17  ········Base·class·for·all·traits.·_.M_.o_.r_.e_.._.._..14 struct· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.A_.d_.a_.p_.t_.i_.v_.e_.:_.:_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.r_.a_.i_.t_.s
 15  ········_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e·Composite·Subdivision·framework.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  16  
19 ·class· ·_\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  ········Version·of·Default·Traits·that·uses·double·precision·for·points·and 
21 ·········normals·as·well·as·floating·point·vectors·for·colors.·_.M_.o_.r_.e_.._.._..17 struct· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.A_.d_.a_.p_.t_.i_.v_.e_.:_.:_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.r_.a_.i_.t_.s_.:_.:_.S_.t_.a_.t_.e
 18  ········Storage·type·for·intermediate·states·and·the·final·flag·of·a·mesh
 19 ·········entity.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
22  20  
23 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8M_\x8e_\x8r_\x8g_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8<_\x8·_\x8__\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x81_\x8,_\x8·_\x8__\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x82_\x8·_\x8> 
24  ········Helper·class·to·merge·two·mesh·traits.·_.M_.o_.r_.e_.._.._..21 struct· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.A_.d_.a_.p_.t_.i_.v_.e_.:_.:_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.r_.a_.i_.t_.s_.:_.:_.F_.a_.c_.e_.T_.<_.·_.B_.a_.s_.e_.,_.·_.R_.e_.f_.s_.·_.>
 22  
 23 struct· ·_\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_\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>
 24  
 25 struct· ·_\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_\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>
25  26  
26 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s27 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
27 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h28 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
28  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the29  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
29 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.30 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
30  31  
 32 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
 33  ···········Software·related·to·adaptive·subdivision·of·meshes.
31 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
32 #define ·V\x8Ve\x8er\x8rt\x8te\x8ex\x8xA\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s(_i)   enum·{·VertexAttributes·=·_i·} 
33  ········Macro·for·defining·the·vertex·attributes.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h. 
34  34  
35 #define ·H\x8Ha\x8al\x8lf\x8fe\x8ed\x8dg\x8ge\x8eA\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s(_i)   enum·{·HalfedgeAttributes·=·_i·} 
36  ········Macro·for·defining·the·halfedge·attributes.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r 
37 ·········_.M_.y_.M_.e_.s_.h.35 T.Ty.yp.pe.ed.de.ef.fs.s
 36 typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8s_\x8t_\x8a_\x8t_\x8e_\x8__\x8·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:S\x8Su\x8ub\x8bd\x8di\x8iv\x8vi\x8id\x8de\x8er\x8r:\x8::\x8:A\x8Ad\x8da\x8ap\x8pt\x8ti\x8iv\x8ve\x8e:\x8::\x8:s\x8st\x8ta\x8at\x8te\x8e_\x8_t\x8t
 37  ·································_\x8A_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e·Composite·Subdivision·framework.
38  38  
 39 typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8f_\x8i_\x8n_\x8a_\x8l_\x8__\x8·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:S\x8Su\x8ub\x8bd\x8di\x8iv\x8vi\x8id\x8de\x8er\x8r:\x8::\x8:A\x8Ad\x8da\x8ap\x8pt\x8ti\x8iv\x8ve\x8e:\x8::\x8:f\x8fi\x8in\x8na\x8al\x8l_\x8_t\x8t
39 #define ·E\x8Ed\x8dg\x8ge\x8eA\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s(_i)   enum·{·EdgeAttributes·=·_i·} 
40  ········Macro·for·defining·the·edge·attributes.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h. 
41  40  
 41 ··typedef·_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8:_\x8:_\x8S_\x8t_\x8a_\x8t_\x8·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h:\x8::\x8:S\x8Su\x8ub\x8bd\x8di\x8iv\x8vi\x8id\x8de\x8er\x8r:\x8::\x8:A\x8Ad\x8da\x8ap\x8pt\x8ti\x8iv\x8ve\x8e:\x8::\x8:S\x8St\x8ta\x8at\x8te\x8e
42 #define ·F\x8Fa\x8ac\x8ce\x8eA\x8At\x8tt\x8tr\x8ri\x8ib\x8bu\x8ut\x8te\x8es\x8s(_i)   enum·{·FaceAttributes·=·_i·} 
43  ········Macro·for·defining·the·face·attributes.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h. 
44   
45 #define ·V\x8Ve\x8er\x8rt\x8te\x8ex\x8xT\x8Tr\x8ra\x8ai\x8it\x8ts\x8s   ·template·<class·Base,·class·Refs>·struct·VertexT·: 
46 ·········public·Base 
47  ········Macro·for·defining·the·vertex·traits.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h. 
48   
49 #define ·H\x8Ha\x8al\x8lf\x8fe\x8ed\x8dg\x8ge\x8eT\x8Tr\x8ra\x8ai\x8it\x8ts\x8s   ·template·<class·Base,·class·Refs>·struct·HalfedgeT·: 
50 ·········public·Base 
51  ········Macro·for·defining·the·halfedge·traits.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h. 
52   
53 #define ·E\x8Ed\x8dg\x8ge\x8eT\x8Tr\x8ra\x8ai\x8it\x8ts\x8s   ·template·<class·Base,·class·Refs>·struct·EdgeT·:·public 
54 ·········Base 
55  ········Macro·for·defining·the·edge·traits.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h. 
56   
57 #define ·F\x8Fa\x8ac\x8ce\x8eT\x8Tr\x8ra\x8ai\x8it\x8ts\x8s   ·template·<class·Base,·class·Refs>·struct·FaceT·:·public 
58 ·········Base 
59  ········Macro·for·defining·the·face·traits.·See·_\x8S_\x8p_\x8e_\x8c_\x8i_\x8f_\x8y_\x8i_\x8n_\x8g_\x8·_\x8y_\x8o_\x8u_\x8r_\x8·_\x8M_\x8y_\x8M_\x8e_\x8s_\x8h. 
60   
61 #define ·_\x8O_\x8M_\x8__\x8M_\x8e_\x8r_\x8g_\x8e_\x8__\x8T_\x8r_\x8a_\x8i_\x8t_\x8s(_S1,·_S2,·_D)   ·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8M_\x8e_\x8r_\x8g_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<_S1, 
62 ·········_S2>::Result·_D; 
63  ········Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class 
64 ·········_D. 
65   
66 #define ·_\x8O_\x8M_\x8__\x8M_\x8e_\x8r_\x8g_\x8e_\x8__\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8__\x8I_\x8n_\x8__\x8T_\x8e_\x8m_\x8p_\x8l_\x8a_\x8t_\x8e(_S1,·_S2,·_D)   ·typedef·typename 
67 ·········_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8M_\x8e_\x8r_\x8g_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<_S1,·_S2>::Result·_D; 
68  ········Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class 
69 ·········_D. 
70  42  
71 *\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*43 *\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*
 44 Mesh·traits·for·adaptive·composite·subdivider.
72 This·file·defines·the·default·traits·and·some·convenience·macros. 
73 *\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* 
74 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 O\x8OM\x8M_\x8_M\x8Me\x8er\x8rg\x8ge\x8e_\x8_T\x8Tr\x8ra\x8ai\x8it\x8ts\x8s·*\x8**\x8**\x8**\x8**\x8* 
75 #define·OM_Merge_Traits·(· ·_S1, 
76 ·························· ·_S2, 
77 ·························· ·_D  
78 ························)···   ·typedef·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8M_\x8e_\x8r_\x8g_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<_S1,·_S2>::Result 
79 ····························_D; 
80 Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D. 
81 Note·that·in·case·of·ambiguities·class·_S1·overrides·_S2,·especially·the·point/ 
82 normal/color/texcoord·type·to·be·used·is·taken·from·_S1::Point·/·_S1::Normal·/ 
83 _S1::Color·/·_S1::TexCoord 
84 *\x8**\x8**\x8**\x8**\x8*·_\x8?\x8◆_\x8?\x8 O\x8OM\x8M_\x8_M\x8Me\x8er\x8rg\x8ge\x8e_\x8_T\x8Tr\x8ra\x8ai\x8it\x8ts\x8s_\x8_I\x8In\x8n_\x8_T\x8Te\x8em\x8mp\x8pl\x8la\x8at\x8te\x8e·*\x8**\x8**\x8**\x8**\x8* 
85 #define·OM_Merge_Traits_In_Template·(· ·_S1, 
86 ······································ ·_S2, 
87 ······································ ·_D  
88 ····································)···   ·typedef·typename·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8: 
89 ········································_\x8M_\x8e_\x8r_\x8g_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s<_S1,·_S2>::Result·_D; 
90 Macro·for·merging·two·traits·classes·_S1·and·_S2·into·one·traits·class·_D. 
91 Same·as·OM_Merge_Traits,·but·this·can·be·used·inside·template·classes. 
92 ===============================================================================45 ===============================================================================
93 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.46 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
94 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.47 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
1.67 KB
./usr/share/doc/libopenmesh-dev/html/a06470.js
1.58 KB
js-beautify {}
    
Offset 1, 15 lines modifiedOffset 1, 8 lines modified
1 var·a06470·=·[1 var·a06470·=·[
 2 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits",·"a03618.html",·"a03618"],
 3 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::State",·"a03622.html",·null],
 4 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::FaceT<·Base,·Refs·>",·"a03626.html",·null],
 5 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::EdgeT<·Base,·Refs·>",·"a03630.html",·null],
 6 ····["OpenMesh::Subdivider::Adaptive::CompositeTraits::VertexT<·Base,·Refs·>",·"a03634.html",·null],
 7 ····["state_t",·"a06470.html#af706613543b0da1b097580a9dc30fc6e",·null]
2 ····["OpenMesh::DefaultTraits",·"a02806.html",·"a02806"], 
3 ····["OpenMesh::DefaultTraitsDouble",·"a02810.html",·"a02810"], 
4 ····["OpenMesh::MergeTraits<·_Traits1,·_Traits2·>",·"a02814.html",·null], 
5 ····["EdgeAttributes",·"a06470.html#a8126b6d66b0b65c5e23e8856c6092c28",·null], 
6 ····["EdgeTraits",·"a06470.html#adbd10edc9787f8347769a11391896d9e",·null], 
7 ····["FaceAttributes",·"a06470.html#a75f0d731abf2489208086aac5147eefc",·null], 
8 ····["FaceTraits",·"a06470.html#a48a58bb27b065ea6b5f6e973756f1800",·null], 
9 ····["HalfedgeAttributes",·"a06470.html#a72688ff15a275a41a98159ce72eaab4f",·null], 
10 ····["HalfedgeTraits",·"a06470.html#a223434df0f07f8e05b89324094fc1de8",·null], 
11 ····["OM_Merge_Traits",·"a06470.html#a746c83f2828928d4e7c4de0b2613e396",·null], 
12 ····["OM_Merge_Traits_In_Template",·"a06470.html#a97a9676df79fe2881136f983f3cf3b05",·null], 
13 ····["VertexAttributes",·"a06470.html#a427ff443d5e47c76b9c45a29213e63db",·null], 
14 ····["VertexTraits",·"a06470.html#aa5146d858418fcb93715406a6ce8e30f",·null] 
15 ];8 ];
91.2 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:·OpenMesh/Core/Mesh/Traits.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, 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">Traits.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 <a·href="a06470.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="a06470.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, 211 lines modifiedOffset 138, 248 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="l00050"·name="l00050"></a><span·class="lineno">···50</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·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="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> 
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>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="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>151 <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>
153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#define·OPENMESH_TRAITS_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_COMPOSITETRAITS_HH</span></div>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>
155 <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>
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>157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;map&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="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="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">//==·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="a00560.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> 
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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="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>
164 <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>
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>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>
167 <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>
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>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>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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="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>
170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</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"><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>
 177 <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>
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="a06470.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>178 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··</div>
176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno"><a·class="line"·href="a06470.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="a06470.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>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="a06470.html#a75f0d731abf2489208086aac5147eefc">···88</a></span><span·class="preprocessor">#define·FaceAttributes(_i)·enum·{·FaceAttributes·=·_i·}</span></div>180 <div·class="foldopen"·id="foldopen00088"·data-start="{"·data-end="};">
 181 <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="l00089"·name="l00089"></a><span·class="lineno">···89</span>··{</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="a06470.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>183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keywordtype">int</span>······state·:·31;</div>
 184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keywordtype">unsigned</span>·final·:·1;</div>
 185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>··};··</div>
185 </div>186 </div>
186 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</div>187 <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="comment">//·----------------------------------------·attributes</span></div>
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="a06470.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>189 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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="a06470.html#adbd10edc9787f8347769a11391896d9e">···99</a></span><span·class="preprocessor">#define·EdgeTraits·\</span></div> 
194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">··template·&lt;class·Base,·class·Refs&gt;·struct·EdgeT·:·public·Base</span></div> 
195 </div>190 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>··<span·class="comment">//·add·face·normals</span></div>
 191 <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>
 192 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··</div>
 193 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//·add·vertex·normals</span></div>
 194 <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>
196 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>195 <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>··<span·class="comment">//·add·previous·halfedge·handle</span></div>
 197 <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="foldopen"·id="foldopen00103"·data-start=""·data-end=""> 
198 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno"><a·class="line"·href="a06470.html#a48a58bb27b065ea6b5f6e973756f1800">··103</a></span><span·class="preprocessor">#define·FaceTraits·\</span></div> 
199 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">··template·&lt;class·Base,·class·Refs&gt;·struct·FaceT·:·public·Base</span></div> 
200 </div> 
201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div>198 <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="comment">//·----------------------------------------·items</span></div>
202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>200 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>
 201 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="};">
 202 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a03626.html">··107</a></span>··<a·class="code·hl_define"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div>
203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>·</div>203 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>··{</div>
Max diff block lines reached; 24485/74813 bytes (32.73%) of diff not shown.
18.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 Traits.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 _\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, 244 lines modifiedOffset 48, 267 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 50// 
57 =============================================================================56 =============================================================================
 57 49//
 58 50//·CLASS·Traits
58 51//59 51//
59 52//·CLASS·Traits 
60 53//60 52//
61 54// 
62 =============================================================================61 =============================================================================
63 55 
64 56#ifndef·OPENMESH_TRAITS_HH 
65 57#define·OPENMESH_TRAITS_HH 
66 58 
67 5962 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH
 64 55#define·OPENMESH_SUBDIVIDER_ADAPTIVE_COMPOSITETRAITS_HH
 65 56
 66 57
68 60//==·INCLUDES67 58//==·INCLUDES
69 =================================================================68 =================================================================
70 6169 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>
71 6272 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 6773 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
77 6879 68
 80 69
78 69//==·NAMESPACES 
79 =============================================================== 
80 70 
81 71 
82 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 73 
84 74 
85 75//==·CLASS·DEFINITION81 70//==·CLASS·DEFINITION
86 =========================================================82 =========================================================
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 _.8_.5#define·EdgeAttributes(_i)·enum·{·EdgeAttributes·=·_i·}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
94 8693 86
95 _\x88_\x88#define·FaceAttributes(_i)·enum·{·FaceAttributes·=·_i·} 
96 89 
97 _\x89_\x81#define·VertexTraits·\ 
98 92·template·<class·Base,·class·Refs>·struct·VertexT·:·public·Base94 _.8_.8·struct·_.S_.t_.a_.t_.e
 95 89·{
 96 90·int·state·:·31;
 97 91·unsigned·final·:·1;
 98 92·};
99 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·Base100 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·);
105 101107 101
106 _\x81_\x80_\x83#define·FaceTraits·\ 
107 104·template·<class·Base,·class·Refs>·struct·FaceT·:·public·Base 
108 105108 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
109 106112 106
 113 _\x81_\x80_\x87·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 114 108·{
110 107 
111 108//==·CLASS·DEFINITION 
112 ========================================================= 
113 109115 109
114 110 
115 _.1_.2_.1struct·_.D_.e_.f_.a_.u_.l_.t_.T_.r_.a_.i_.t_.s116 110·private:
 117 111
 118 112·typedef·typename·Refs::Point·Point;
 119 113·typedef·typename·Refs::HalfedgeHandle·HalfedgeHandle;
 120 114·typedef·std::map<state_t,·Point>·PositionHistory;
 121 115
 122 116·_\x8S_\x8t_\x8a_\x8t_\x8e·state_;
 123 117·HalfedgeHandle·red_halfedge_;
Max diff block lines reached; 11039/18489 bytes (59.71%) of diff not shown.
4.73 KB
./usr/share/doc/libopenmesh-dev/html/a06471.map
    
Offset 1, 18 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Core/Mesh/Traits.hh"·name="OpenMesh/Core/Mesh/Traits.hh">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="144,47,111,91,107,88,140,44"/>
2 <area·shape="rect"·id="Node000001"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,5,305,45"/>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"/>
 6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="174,44,202,81,198,84,169,47"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="176,269,355,309"/>7 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="177,357,355,397"/>
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"/>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"/>
5 <area·shape="rect"·id="Node000003"·href="$a00467_source.html"·title="·"·alt=""·coords="24,93,219,133"/>9 <area·shape="rect"·id="Node000005"·href="$a00449_source.html"·title="·"·alt=""·coords="25,181,219,221"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="202,48,156,86,153,82,199,44"/>10 <area·shape="poly"·id="edge4_Node000003_Node000005"·title="·"·alt=""·coords="203,136,157,174,153,170,199,132"/>
7 <area·shape="rect"·id="Node000004"·href="$a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>11 <area·shape="rect"·id="Node000006"·href="$a00671.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,181,408,221"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>12 <area·shape="poly"·id="edge5_Node000003_Node000006"·title="·"·alt=""·coords="248,132,295,170,291,174,245,136"/>
9 <area·shape="rect"·id="Node000006"·href="$a00638_source.html"·title="·"·alt=""·coords="432,93,596,133"/>13 <area·shape="rect"·id="Node000008"·href="$a00617_source.html"·title="·"·alt=""·coords="432,181,596,221"/>
10 <area·shape="poly"·id="edge7_Node000001_Node000006"·title="·"·alt=""·coords="288,43,438,87,436,92,286,48"/>14 <area·shape="poly"·id="edge9_Node000003_Node000008"·title="·"·alt=""·coords="288,131,438,175,437,180,286,136"/>
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"/>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"/>
12 <area·shape="rect"·id="Node000005"·href="$a00656_source.html"·title="·"·alt=""·coords="244,181,408,221"/>16 <area·shape="rect"·id="Node000007"·href="$a00698_source.html"·title="·"·alt=""·coords="244,269,408,309"/>
13 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="328,134,328,167,323,167,323,134"/>17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/>
14 <area·shape="poly"·id="edge6_Node000005_Node000002"·title="·"·alt=""·coords="315,223,289,260,285,257,310,220"/>18 <area·shape="poly"·id="edge8_Node000007_Node000004"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>
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"/>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"/>
16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="484,189,560,214"/>20 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="484,277,560,302"/>
17 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>
18 </map>22 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06471.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 3aeb7a4840eefaf95a502019974251fd1 de444188bfba262eaad3e1eaa67962fa
3.66 MB
./usr/share/doc/libopenmesh-dev/html/a06471.png
3.66 MB
sng
Max HTML report size reached
9.34 KB
./usr/share/doc/libopenmesh-dev/html/a06472.map
    
Offset 1, 66 lines modifiedOffset 1, 14 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="137,5,423,45"/>
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"/> 
3 <area·shape="rect"·id="Node000002"·href="$a00962_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"/> 
5 <area·shape="rect"·id="Node000003"·href="$a00563_source.html"·title="·"·alt=""·coords="5,189,169,229"/>3 <area·shape="rect"·id="Node000002"·href="$a06458.html"·title="·"·alt=""·coords="5,93,264,133"/>
 4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="238,55,168,96,165,91,235,50"/>
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="$a00659_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"/> 
9 <area·shape="rect"·id="Node000005"·href="$a00590_source.html"·title="·"·alt=""·coords="388,93,587,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00971_source.html"·title="·"·alt=""·coords="289,93,565,133"/>
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="$a00623_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"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="326,50,396,91,393,96,323,55"/>
13 <area·shape="rect"·id="Node000017"·href="$a06473.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"/> 
15 <area·shape="rect"·id="Node000018"·href="$a00944_source.html"·title="·"·alt=""·coords="2832,189,3081,229"/>7 <area·shape="rect"·id="Node000003"·href="$a06464.html"·title="·"·alt=""·coords="32,181,272,236"/>
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"/> 
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"/> 
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="$a00896_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"/> 
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="$a00665_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"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="143,146,150,181,144,182,138,147"/>
26 <area·shape="rect"·id="Node000007"·href="$a00686_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"/> 
28 <area·shape="rect"·id="Node000008"·href="$a01169_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"/>9 <area·shape="poly"·id="edge4_Node000004_Node000003"·title="·"·alt=""·coords="359,140,230,184,229,179,357,135"/>
30 <area·shape="rect"·id="Node000009"·href="$a01118_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"/> 
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"/> 
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"/> 
36 <area·shape="rect"·id="Node000011"·href="$a01010_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"/> 
38 <area·shape="rect"·id="Node000012"·href="$a06452_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"/> 
40 <area·shape="rect"·id="Node000013"·href="$a06455_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"/> 
42 <area·shape="rect"·id="Node000015"·href="$a01028_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"/> 
44 <area·shape="rect"·id="Node000016"·href="$a01217_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"/> 
46 <area·shape="rect"·id="Node000014"·href="$a00989_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"/> 
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"/>10 <area·shape="rect"·id="Node000005"·href="$a00968.html"·title="·"·alt=""·coords="314,189,539,229"/>
50 <area·shape="poly"·id="edge25_Node000019_Node000020"·title="·"·alt=""·coords="3237,147,3237,189,3231,189,3231,147"/>11 <area·shape="poly"·id="edge5_Node000004_Node000005"·title="·"·alt=""·coords="429,147,429,189,424,189,424,147"/>
51 <area·shape="rect"·id="Node000022"·href="$a00809_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"/> 
53 <area·shape="rect"·id="Node000021"·href="$a06491.html"·title="·"·alt=""·coords="3131,284,3371,339"/>12 <area·shape="rect"·id="Node000006"·href="$a00965.html"·title="·"·alt=""·coords="323,284,530,339"/>
54 <area·shape="poly"·id="edge26_Node000020_Node000021"·title="·"·alt=""·coords="3242,242,3249,283,3244,284,3237,243"/>13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="429,242,429,284,424,284,424,242"/>
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="$a00815.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"/> 
58 <area·shape="rect"·id="Node000024"·href="$a00812.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"/> 
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="$a00785.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"/> 
63 <area·shape="rect"·id="Node000027"·href="$a00782.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"/> 
65 <area·shape="poly"·id="edge36_Node000028_Node000015"·title="·"·alt=""·coords="1852,137,1929,179,1927,184,1849,142"/> 
66 </map>14 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06472.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 3ad0275dda9e1f6610a571ac6c1e63b31 760a11c65c3711a095b208b44b4c274b
15.8 MB
./usr/share/doc/libopenmesh-dev/html/a06472.png
15.8 MB
sng
Max HTML report size reached
17.2 KB
./usr/share/doc/libopenmesh-dev/html/a06473.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/Traits.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 90, 96 lines modifiedOffset 90, 90 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">Traits.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeTraits.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
99 <p>This·file·defines·the·default·traits·and·some·convenienve·macros.··99 <p>Mesh·traits·for·uniform·composite·subdivision.··
100 <a·href="#details">More...</a></p>100 <a·href="#details">More...</a></p>
101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06470_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>
 102 <code>#include·&lt;<a·class="el"·href="a00671_source.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</code><br·/> 
103 <code>#include·&lt;osg/Geometry&gt;</code><br·/> 
104 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·Traits.hh:</div>104 Include·dependency·graph·for·CompositeTraits.hh:</div>
106 <div·class="dyncontent">105 <div·class="dyncontent">
107 <div·class="center"><img·src="a06474.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·alt=""/></div>106 <div·class="center"><img·src="a06474.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"> 
109 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>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"/>
110 <area·shape="rect"·href="a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>109 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="275,93,439,133"/>
111 <area·shape="poly"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>110 <area·shape="poly"·title="·"·alt=""·coords="406,47,381,84,376,81,402,44"/>
 111 <area·shape="rect"·href="a00671.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"/>
 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="a00449_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"/>
112 <area·shape="rect"·href="a00932_source.html"·title="·"·alt=""·coords="439,93,612,133"/>118 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="275,181,439,221"/>
113 <area·shape="poly"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>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"/>
114 <area·shape="rect"·title="·"·alt=""·coords="407,189,521,214"/> 
115 <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="rect"·title="·"·alt=""·coords="229,445,408,485"/> 
117 <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="rect"·href="a00467_source.html"·title="·"·alt=""·coords="400,269,595,309"/>121 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="427,269,591,309"/>
119 <area·shape="poly"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/> 
120 <area·shape="rect"·href="a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/> 
121 <area·shape="poly"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>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"/>
122 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="211,269,375,309"/> 
123 <area·shape="poly"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/> 
124 <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="rect"·href="a00656_source.html"·title="·"·alt=""·coords="117,357,281,397"/> 
126 <area·shape="poly"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/> 
127 <area·shape="poly"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>124 <area·shape="poly"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/>
129 <area·shape="rect"·title="·"·alt=""·coords="357,365,433,390"/>125 <area·shape="rect"·title="·"·alt=""·coords="275,277,351,302"/>
130 <area·shape="poly"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>126 <area·shape="poly"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>
131 <area·shape="poly"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/> 
132 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="553,181,711,221"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/> 
134 <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="603,224,540,264,537,260,601,219"/> 
136 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="670,269,829,309"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/> 
138 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="806,357,965,397"/> 
139 <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="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="780,307,845,348,842,352,778,312"/> 
142 <area·shape="rect"·title="·"·alt=""·coords="717,365,782,390"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/> 
144 <area·shape="poly"·title="·"·alt=""·coords="806,398,795,400,597,431,422,454,421,449,596,426,794,395,805,393"/> 
145 </map>127 </map>
146 </div>128 </div>
147 </div><div·class="textblock"><div·class="dynheader">129 </div><div·class="textblock"><div·class="dynheader">
148 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>
149 <div·class="dyncontent">131 <div·class="dyncontent">
150 <div·class="center"><img·src="a06475.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·alt=""/></div>132 <div·class="center"><img·src="a06475.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeTraits_8hhdep"·alt=""/></div>
151 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"> 
152 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="43,5,217,45"/>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"/>
153 <area·shape="rect"·href="a00944_source.html"·title="·"·alt=""·coords="5,93,255,133"/>135 <area·shape="rect"·href="a06350_source.html"·title="·"·alt=""·coords="5,93,205,133"/>
 136 <area·shape="poly"·title="·"·alt=""·coords="273,53,156,96,155,91,271,48"/>
 137 <area·shape="rect"·href="a01007.html"·title="·"·alt=""·coords="229,93,440,133"/>
154 <area·shape="poly"·title="·"·alt=""·coords="133,59,133,93,127,93,127,59"/>138 <area·shape="poly"·title="·"·alt=""·coords="337,59,337,93,332,93,332,59"/>
 139 <area·shape="rect"·href="a00983.html"·title="·"·alt=""·coords="465,93,679,133"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="401,48,521,91,519,96,399,53"/>
 141 <area·shape="rect"·href="a01100_source.html"·title="·"·alt=""·coords="5,181,205,221"/>
 142 <area·shape="poly"·title="·"·alt=""·coords="108,147,108,181,103,181,103,147"/>
155 </map>143 </map>
156 </div>144 </div>
157 </div>145 </div>
158 <p><a·href="a06473_source.html">Go·to·the·source·code·of·this·file.</a></p>146 <p><a·href="a06473_source.html">Go·to·the·source·code·of·this·file.</a></p>
159 <table·class="memberdecls">147 <table·class="memberdecls">
160 <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>
161 Classes</h2></td></tr>149 Classes</h2></td></tr>
162 <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>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>
163 <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>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>
 155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03738.html">OpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT&lt;·Base,·Refs·&gt;</a></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03742.html">OpenMesh::Subdivider::Uniform::CompositeTraits::VertexT&lt;·Base,·Refs·&gt;</a></td></tr>
164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>158 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
165 </table><table·class="memberdecls">159 </table><table·class="memberdecls">
166 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>160 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
167 Namespaces</h2></td></tr>161 Namespaces</h2></td></tr>
168 <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>162 <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="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>163 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>164 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
171 <tr·class="memitem:a01248"·id="r_a01248"><td·class="memItemLeft"·align="right"·valign="top">namespace·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01248.html">OpenMesh::Kernel_OSG</a></td></tr>165 <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>
172 <tr·class="memdesc:a01248"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">In·this·namespace·resides·the·OpenSG·integration·of·<a·class="el"·href="a01242.html"·title="Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,·different·mesh·kernels·...[·...·truncated·by·diffoscope;·len:·14,·SHA:·a7b8336a52ec5b2c86c02c8255c91e11ee30acd6f547b58810a2cd011f096d08·...·].·<br·/></td></tr>166 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>
173 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>167 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
174 </table>168 </table>
Max diff block lines reached; 338/14481 bytes (2.33%) of diff not shown.
2.95 KB
html2text {}
    
Offset 1, 30 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_\x8s5 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
6 Traits.hh·File·Reference6 CompositeTraits.hh·File·Reference
7 This·file·defines·the·default·traits·and·some·convenienve·macros.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.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>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·<OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh> 
10 #include·<osg/Geometry> 
11 Include·dependency·graph·for·Traits.hh:10 Include·dependency·graph·for·CompositeTraits.hh:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:11 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.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 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
15 struct· ·_\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 
16  ········Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.·_.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>
17  22  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s23 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h24 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the25  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.26 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
22  27  
23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8O_\x8S_\x8G 
24  ···········In·this·namespace·resides·the·OpenSG·integration·of·_.O_.p_.e_.n_.M_.e_.s_.h.28 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
 29  ···········Software·related·to·uniform·subdivision·of·meshes.
25  30  
26 *\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*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*
27 This·file·defines·the·default·traits·and·some·convenienve·macros.32 Mesh·traits·for·uniform·composite·subdivision.
28 ===============================================================================33 ===============================================================================
29 ·····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.
30 ·····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·.
595 B
./usr/share/doc/libopenmesh-dev/html/a06473.js
503 B
js-beautify {}
    
Offset 1, 3 lines modifiedOffset 1, 6 lines modified
1 var·a06473·=·[1 var·a06473·=·[
2 ····["OpenMesh::Kernel_OSG::Traits",·"a03482.html",·null]2 ····["OpenMesh::Subdivider::Uniform::CompositeTraits",·"a03730.html",·"a03730"],
 3 ····["OpenMesh::Subdivider::Uniform::CompositeTraits::FaceT<·Base,·Refs·>",·"a03734.html",·null],
 4 ····["OpenMesh::Subdivider::Uniform::CompositeTraits::EdgeT<·Base,·Refs·>",·"a03738.html",·null],
 5 ····["OpenMesh::Subdivider::Uniform::CompositeTraits::VertexT<·Base,·Refs·>",·"a03742.html",·null]
3 ];6 ];
42.3 KB
./usr/share/doc/libopenmesh-dev/html/a06473_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/Traits.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 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">Traits.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 <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>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-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, 67 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="l00050"·name="l00050"></a><span·class="lineno">···50</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·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="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> 
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>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="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>150 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
152 <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>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>
153 <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>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>
154 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>
155 <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>
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="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//#include·&quot;Config.hh&quot;</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;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.hh</a>&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="a00671.html">OpenMesh/Core/Mesh/Attributes.hh</a>&gt;</span></div>
157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>·</div>161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span>·</div>
158 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06470.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</span></div> 
160 <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> 
161 <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="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;osg/Geometry&gt;</span></div> 
163 <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>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACES·===============================================================</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>
165 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>168 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
166 <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> 
167 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>Kernel_OSG·{</div> 
168 <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>
169 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
170 <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>
171 <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>
172 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>
 176 <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>
173 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</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="a06365.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>
174 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>181 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
175 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};">182 <div·class="foldopen"·id="foldopen00087"·data-start="{"·data-end="};">
176 <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>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="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">FaceTraits</a></div>
177 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>{</div>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>
178 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·osg::Pnt3f············Point;</div> 
179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·osg::Color3ub·········Color;</div> 
180 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··<span·class="keyword">typedef</span>·osg::Vec3f············Normal;</div> 
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="keyword">typedef</span>·osg::Vec2f············TexCoord;</div> 
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·osg::Vec3f::ValueType·Scalar;</div> 
183 <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>
 186 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">private</span>:</div>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::HalfedgeHandle·HalfedgeHandle;</div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Scalar·Scalar;</div>
 189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>····<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Refs::Point·Point;</div>
 190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····HalfedgeHandle·red_halfedge_handle_;</div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·generation_;</div>
 192 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····<span·class="keywordtype">bool</span>·red_;</div>
 193 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>····Scalar·quality_;</div>
 194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····Point·midpoint_;</div>
 195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>····Point·position_;</div>
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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="keyword">public</span>:</div>
 198 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>····<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&amp;·generation()·{·<span·class="keywordflow">return</span>·generation_;·}</div>
 199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>····<span·class="keywordtype">void</span>·set_generation(<span·class="keyword">const</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>&amp;·_g)·{·generation_·=·_g;·}</div>
 200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>····<span·class="keywordtype">void</span>·inc_generation()·{·++generation_;·}</div>
 201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>····<span·class="keywordtype">void</span>·set_red()·{·red_·=·1;·}</div>
 202 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>····<span·class="keywordtype">void</span>·set_green()·{red_·=·0;·}</div>
 203 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno">··107</span>····<span·class="keywordtype">bool</span>·is_red()·{·<span·class="keywordflow">return</span>·red_;·}</div>
 204 <div·class="line"><a·id="l00108"·name="l00108"></a><span·class="lineno">··108</span>····<span·class="keywordtype">bool</span>·is_green()·{·<span·class="keywordflow">return</span>·!red_;·}</div>
 205 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno">··109</span>····<span·class="keywordtype">void</span>·set_red_halfedge_handle(<span·class="keyword">const</span>·HalfedgeHandle&amp;·_heh)</div>
 206 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>······{·red_halfedge_handle_·=·_heh;·}</div>
 207 <div·class="line"><a·id="l00111"·name="l00111"></a><span·class="lineno">··111</span>····HalfedgeHandle&amp;·red_halfedge_handle()·{·<span·class="keywordflow">return</span>·red_halfedge_handle_;·}</div>
 208 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>····<span·class="keywordtype">void</span>·set_quality(<span·class="keyword">const</span>·Scalar&amp;·_q)·{·quality_·=·_q;·}</div>
 209 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>····Scalar&amp;·quality()·{·<span·class="keywordflow">return</span>·quality_;·}</div>
 210 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>····<span·class="keyword">const</span>·Point&amp;·midpoint()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·midpoint_;·}</div>
 211 <div·class="line"><a·id="l00115"·name="l00115"></a><span·class="lineno">··115</span>····<span·class="keywordtype">void</span>·set_midpoint(<span·class="keyword">const</span>·Point&amp;·_p)·{·midpoint_·=·_p;·}</div>
 212 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno">··116</span>····<span·class="keyword">const</span>·Point&amp;·position()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·position_;·}</div>
Max diff block lines reached; 3582/34584 bytes (10.36%) of diff not shown.
8.46 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 Traits.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 _\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, 78 lines modifiedOffset 48, 170 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 50// 
57 =============================================================================56 =============================================================================
 57 49//
 58 50//·CLASS·Traits
58 51//59 51//
59 52//·CLASS·Traits 
60 53//60 52//
61 54// 
62 =============================================================================61 =============================================================================
63 55 
64 56#ifndef·OPENMESH_KERNEL_OSG_TRAITS_HH 
65 57#define·OPENMESH_KERNEL_OSG_TRAITS_HH 
66 58 
67 5962 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITETRAITS_HH
 65 56
 66 57
68 60//==·INCLUDES67 58//==·INCLUDES
69 =================================================================68 =================================================================
70 61 
71 6269 59
 70 60//#include·"Config.hh"
 71 61//·--------------------
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>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 64#include·<OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh> 
74 65// 
75 66#include·<osg/Geometry>73 63#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.M_.e_.s_.h_./_.A_.t_.t_.r_.i_.b_.u_.t_.e_.s_.._.h_.h>
 74 64
 75 65
 76 66//==·NAMESPACE
 77 ================================================================
76 6778 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
77 68//==·NAMESPACES 
78 =============================================================== 
79 69 
80 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
81 71namespace·Kernel_OSG·{ 
82 7283 72
83 73//==·CLASS·DEFINITION84 73//==·CLASS·DEFINITION
84 =========================================================85 =========================================================
85 7486 74
86 7587 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//88 _.7_.9struct·_.C_.o_.m_.p_.o_.s_.i_.t_.e_.T_.r_.a_.i_.t_.s·:·public·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.D_.e_.f_.a_.u_.l_.t_.T_.r_.a_.i_.t_.s
 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
 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·);
 95 86
 96 _\x88_\x87·_\x8F_\x8a_\x8c_\x8e_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s
 97 88·{
 98 89
 99 90·private:
 100 91·typedef·typename·Refs::HalfedgeHandle·HalfedgeHandle;
 101 92·typedef·typename·Refs::Scalar·Scalar;
 102 93·typedef·typename·Refs::Point·Point;
 103 94·HalfedgeHandle·red_halfedge_handle_;
 104 95·unsigned·int·generation_;
 105 96·bool·red_;
 106 97·Scalar·quality_;
 107 98·Point·midpoint_;
 108 99·Point·position_;
 109 100
 110 101·public:
 111 102·const·unsigned·int&·generation()·{·return·generation_;·}
 112 103·void·set_generation(const·unsigned·int&·_g)·{·generation_·=·_g;·}
 113 104·void·inc_generation()·{·++generation_;·}
 114 105·void·set_red()·{·red_·=·1;·}
 115 106·void·set_green()·{red_·=·0;·}
 116 107·bool·is_red()·{·return·red_;·}
 117 108·bool·is_green()·{·return·!red_;·}
 118 109·void·set_red_halfedge_handle(const·HalfedgeHandle&·_heh)
 119 110·{·red_halfedge_handle_·=·_heh;·}
 120 111·HalfedgeHandle&·red_halfedge_handle()·{·return·red_halfedge_handle_;·}
 121 112·void·set_quality(const·Scalar&·_q)·{·quality_·=·_q;·}
 122 113·Scalar&·quality()·{·return·quality_;·}
 123 114·const·Point&·midpoint()·const·{·return·midpoint_;·}
 124 115·void·set_midpoint(const·Point&·_p)·{·midpoint_·=·_p;·}
 125 116·const·Point&·position()·const·{·return·position_;·}
 126 117·void·set_position(const·Point&·_p)·{·position_·=·_p;·}
Max diff block lines reached; 2692/8635 bytes (31.18%) of diff not shown.
7.18 KB
./usr/share/doc/libopenmesh-dev/html/a06474.map
    
Offset 1, 38 lines modifiedOffset 1, 21 lines modified
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"/>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="276,5,559,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>3 <area·shape="rect"·id="Node000002"·href="$a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="275,93,439,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="406,47,381,84,376,81,402,44"/>
 5 <area·shape="rect"·id="Node000005"·href="$a00671.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"/>
 9 <area·shape="rect"·id="Node000004"·href="$a00449_source.html"·title="·"·alt=""·coords="5,181,200,221"/>
 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"/>
5 <area·shape="rect"·id="Node000009"·href="$a00932_source.html"·title="·"·alt=""·coords="439,93,612,133"/>12 <area·shape="rect"·id="Node000007"·href="$a00617_source.html"·title="·"·alt=""·coords="275,181,439,221"/>
6 <area·shape="poly"·id="edge11_Node000001_Node000009"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>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"/>
7 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="407,189,521,214"/> 
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"/> 
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="$a00467_source.html"·title="·"·alt=""·coords="400,269,595,309"/>15 <area·shape="rect"·id="Node000006"·href="$a00698_source.html"·title="·"·alt=""·coords="427,269,591,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="$a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/> 
14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/> 
15 <area·shape="rect"·id="Node000007"·href="$a00638_source.html"·title="·"·alt=""·coords="211,269,375,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"/> 
18 <area·shape="rect"·id="Node000006"·href="$a00656_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"/>16 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="540,223,525,258,520,256,535,221"/>
20 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>17 <area·shape="poly"·id="edge7_Node000006_Node000003"·title="·"·alt=""·coords="498,311,473,348,468,345,494,308"/>
21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>18 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="370,220,435,344,431,346,365,223"/>
22 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="357,365,433,390"/>19 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="275,277,351,302"/>
23 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>20 <area·shape="poly"·id="edge10_Node000007_Node000008"·title="·"·alt=""·coords="350,223,328,265,323,263,345,220"/>
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="$a00512_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="$a00509_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="$a00506_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"/> 
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>21 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06474.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 3c8cff11fb0b53279fc5f1f07833a16c1 f913999a42f6d8fb398e2e497fdf7636
6.28 MB
./usr/share/doc/libopenmesh-dev/html/a06474.png
6.28 MB
sng
Max HTML report size reached
1.64 KB
./usr/share/doc/libopenmesh-dev/html/a06475.map
    
Offset 1, 5 lines modifiedOffset 1, 11 lines modified
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="43,5,217,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="$a00944_source.html"·title="·"·alt=""·coords="5,93,255,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06350_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"/>
 5 <area·shape="rect"·id="Node000004"·href="$a01007.html"·title="·"·alt=""·coords="229,93,440,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="133,59,133,93,127,93,127,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="$a00983.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"/>
 9 <area·shape="rect"·id="Node000003"·href="$a01100_source.html"·title="·"·alt=""·coords="5,181,205,221"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="108,147,108,181,103,181,103,147"/>
5 </map>11 </map>
174 B
./usr/share/doc/libopenmesh-dev/html/a06475.md5
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 15c2eae9ecdad7591f1b327084d3a8511 b6f7203659683ffe064a2adce158281e
1.65 MB
./usr/share/doc/libopenmesh-dev/html/a06475.png
1.65 MB
sng
Max HTML report size reached
80.5 KB
./usr/share/doc/libopenmesh-dev/html/a06476_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/Traits.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 92, 278 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">Traits.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 <a·href="a06476.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>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="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>144 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span>····<span·class="keywordflow">else</span></div>
146 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·Traits</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>
 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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//</span></div>151 <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="comment">//=============================================================================</span></div>152 <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>·</div>153 <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_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>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>
 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="keyword">false</span>)</div>
153 <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>{</div>
Max diff block lines reached; 45720/65769 bytes (69.52%) of diff not shown.
16.2 KB
html2text {}
    
Offset 1, 314 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
 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·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
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/*·=========================================================================·* 
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 5359 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 =================================================================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; 12067/16546 bytes (72.93%) of diff not shown.
105 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:·OpenMesh/Core/Utils/color_cast.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, 416 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">color_cast.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">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>
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>
 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>·</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>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>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>
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>····}</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>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">//=============================================================================</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>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>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_COLOR_CAST_HH</span></div> 
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_COLOR_CAST_HH</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>
155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span>·</div>
156 <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="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>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>
Max diff block lines reached; 65832/88318 bytes (74.54%) of diff not shown.
18.3 KB
html2text {}
    
Offset 1, 454 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 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;
5 color_cast.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 5056 50}
63 5157 51
64 52#ifndef·OPENMESH_COLOR_CAST_HH 
65 53#define·OPENMESH_COLOR_CAST_HH 
66 54 
67 55 
68 56//==·INCLUDES 
69 =================================================================58 52
 59 53
 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)
70 5764 57{
 65 58·for(·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·it=_m.faces_begin();
Max diff block lines reached; 13838/18673 bytes (74.11%) of diff not shown.
42.5 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/Tools/Kernel_OSG/color_cast.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, 104 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">color_cast.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="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><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>
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>····<span·class="keywordflow">else</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">#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>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>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="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>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>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>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="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="keyword">template</span>·&lt;&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>
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> 
156 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>{</div>155 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>{</div>
157 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span>··<span·class="keyword">typedef</span>·osg::Color3ub·return_type;</div> 
Max diff block lines reached; 130/34845 bytes (0.37%) of diff not shown.
8.36 KB
html2text {}
    
Offset 1, 99 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 fill_props.hh
 6 1#ifndef·FILL_PROPS_HH
 7 2#define·FILL_PROPS_HH
 8 3
5 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> 
58 48#include·<OpenMesh/Core/Utils/color_cast.hh>9 4#include·<OpenMesh/Core/Utils/Property.hh>
59 49#include·<OpenSG/OSGGeometry.h>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
60 5056 50
61 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
62 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)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·{
Max diff block lines reached; 160/8536 bytes (1.87%) 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="a00674.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 {}
Max HTML report size reached
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="a06470.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="a06470.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="a06470.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="a06470.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="a06470.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="a00560.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="a06470.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="a06470.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="a06470.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="a00473.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="a00443.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="a00485_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="a00452_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="a06470.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="a06365.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="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·259,·SHA:·5ba3385002badbebcad1ae77842175d92dd5671411438ee3134b0434791b40b9·...·].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="a06464.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·259,·SHA:·e3c42e5ab9310bca12018d2a208417853f5836b7bcb69776fce94d3cfc0a6248·...·].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="a00836.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="a01040.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="a06470.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:·7ea23e6e241316f0be6e1882bf536d8fe85a6820ce66c952bf395460897b3480·...·].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="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:·ef859ab887812f3435f29ec98c0918b942fc643e1cc083868268a0f8fbc22f29·...·].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="a00836.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_45b77d010b40a98b8b590a23050c[·...·truncated·by·diffoscope;·len:·17835,·SHA:·3a4718652f979a6d63d2bc4bb667adc1128d7519e42d215d089056dad6a560f7·...·].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="a01040.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_45b77d010b40a98b8b590a23050c[·...·truncated·by·diffoscope;·len:·17835,·SHA:·d6f151af859829b4b31f0e0541335e40d65aab66f4910f451b6ac2dc71b6aa5e·...·].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="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·170,·SHA:·0526fa784235ec7839a7ae38a84ddf598fec919c085e5dd53bcd8692fdee3fd5·...·].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="a06464.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·170,·SHA:·5b159c074d12cff0ac2fb3aa96a019524e61a448b2a74c70d0661f7a30021de1·...·].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="a00560.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·171,·SHA:·5b2e942444667fb5f98e70e186aafb600fb19afbfe635427408d1cff2bb9b24d·...·].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="a06473.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00671.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·171,·SHA:·a787f8fdb1e1db6b1c5b3766d852a1e0b04da86d2e8b4bfd912ad70d6a280d9c·...·].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="a00740.html">ModQuadricT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html">Geometry</a>&#160;/&#160;<a·class="el"·href="a00473.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="a00950.html">ModQuadricT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_6af65fcfa1a62169bf33df46d83ee6e7.html">Geometry</a>&#160;/&#160;<a·class="el"·href="a00443.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="a00698.html">DecimaterT.hh</a></td><td·class="dirtab"><a·class="el"·href="a00830.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="a00893.html">DecimaterT.hh</a></td><td·class="dirtab"><a·class="el"·href="a01043.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="a06470.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="a06365.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="a00698.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="a00743.html">ModAspectRatioT.[·...·truncated·by·diffoscope;·len:·2576,·SHA:·4b1e6a3078006f18515db3bdc3ea30f068ffb5a771351f03321a211f2d20d642·...·]0.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="a00893.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="a00926.html">ModAspectRatioT.[·...·truncated·by·diffoscope;·len:·2576,·SHA:·0b646663f287654e8e8a6014ca8ad48053a4b327618886d70d2dc65080f296eb·...·]0.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="a06470.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="a06365.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="a00887.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="a00812.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="a00560.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="a00671.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="a00674.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="a00611.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="a00560.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="a00671.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="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMFormat.hh</b></td><td·class="dirtab"><a·class="el"·href="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>SR_rbo.hh</b></td><td·class="dirtab"><a·cla[·...·truncated·by·diffoscope;·len:·1369,·SHA:·b9e81f380261b191ac5235dd91858db73626d8421d640af10b912420947c1bf2·...·].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="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMFormat.hh</b></td><td·class="dirtab"><a·class="el"·href="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>SR_rbo.hh</b></td><td·class="dirtab"><a·cla[·...·truncated·by·diffoscope;·len:·1369,·SHA:·d24d6b03101e1e614316922d4140750d9edd1e5a3118109c87e8ead6dc9ce1af·...·].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="a00560.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="a00560.html">Attributes.hh</a></td[·...·truncated·by·diffoscope;·len:·459,·SHA:·55543b3497b6e12b33db6c89031974d18632cd182682488631c4650d82eb2348·...·].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="a00671.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="a00671.html">Attributes.hh</a></td[·...·truncated·by·diffoscope;·len:·459,·SHA:·bd9649d31e0e90cc5b7d790905aebf763ffa8f158308de4c38b6fe8e84c6f3aa·...·].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="a00560.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="a00671.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="a00836.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="a01040.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="a00674.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="a00674.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="a00611.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="a00611.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="a00698.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="a00722.html">ModBaseT.hh</[·...·truncated·by·diffoscope;·len:·917,·SHA:·f5c7a31eaef99358c316a69713f9146b56ec2e1931da54492e3ca6eeac5c575b·...·].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="a00893.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="a00920.html">ModBaseT.hh</[·...·truncated·by·diffoscope;·len:·917,·SHA:·1d653366ba4376f7c9edae76f2a0fb437342e0104026213f34d78b5dc0bd56ec·...·].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="a00560.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="a00671.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="a00836.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="a01040.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="a00560.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="a00671.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="a00836.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="a00836.html">Timer.hh</a></td[·...·truncated·by·diffoscope;·len:·438,·SHA:·1a7cb3aa2f45609e58bc12c4a4a6abec0ae376bc5ab6dfacdccc211060b7cdc8·...·].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="a01040.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="a01040.html">Timer.hh</a></td[·...·truncated·by·diffoscope;·len:·438,·SHA:·cb4dbae2c39fe7db471a4fd32d986c700e9f9decca12d5b1512cc3f3d05fce2f·...·].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="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYReader.cc</b></td><td·class="dirtab"><a·[·...·truncated·by·diffoscope;·len:·23,·SHA:·57e78eec40bcd73e85c3447eba46163f00f10a18a41666f8bcb0f97618bcee1b·...·].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="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>OMReader.cc</b></td><td·class="dirtab"><a·class="el"·href="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYReader.cc</b></td><td·class="dirtab"><a·[·...·truncated·by·diffoscope;·len:·23,·SHA:·0b72936dd8f9c6504cedb455a0841c93c76de9e45f9ee0e2e43e1bf4a213aaaf·...·].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="a00674.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="a00611.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="a00887.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="a00836.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="a00812.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="a01040.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:·8264a43e9d566bee7a25bf5e3be1a89f6094edd5fd5f1906addbea593166e874·...·].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="a06458.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:·039e41f9d0d479408aee2835c75ac27bfff3f581e68be1bc4bdc20e1492525a9·...·].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="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·1217,·SHA:·8761da984d9e9fad6571c6b51d28825ef86afaa1844d8ae7ea547f474f0342fc·...·].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="a06464.html">CompositeT_impl.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href=[·...·truncated·by·diffoscope;·len:·1217,·SHA:·2c2485f9cd9fbe3c4f4ceb158d3e0141cba9fc90e1e9a64798d2935d36ccc1eb·...·].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="a00836.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="a01040.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="a00560.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:·4766,·SHA:·a6a4f595dda6597985619b2cfabc98f4a4922518888357a7b53feafc18eb1c2d·...·].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="a00671.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:·4766,·SHA:·267d85b4bbb9e3dc61ed544137407e2043ffa19ccb2e2c8243c2ee6e8a008ee6·...·].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="a06470.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="a06365.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="a06470.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="a06365.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="a00785.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="a00785.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a065[·...·truncated·by·diffoscope;·len:·361,·SHA:·3a0c1bc379d5813365f13fc1b377251a3563ac23dee55681b629eb6ffda186a2·...·].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="a01007.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a06461.html">CompositeT.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href="a01007.html">CompositeLoopT.hh</a></td><td·class="dirtab"><a·class="el"·href="a064[·...·truncated·by·diffoscope;·len:·361,·SHA:·fe2a2caf54df7a3a1b6274cd75bc26a23fac755fafa0b86fda600939e0a39b19·...·].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="a00560.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·260,·SHA:·209e28f50c5efc4bc04716e2bd8f969737e2fb824845bb2032e674c618120d23·...·].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="a06473.html">CompositeTraits.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_7477301876e1ee42543ae0d668800e48.html">Mesh</a>&#160;/&#160;<a·class="el"·href="a00671.html">Attributes.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><a·class="el"·href[·...·truncated·by·diffoscope;·len:·260,·SHA:·73b0210753b2b5762f81a2d135ce402d6026f7c0219250eef17696dace61c277·...·].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="a00698.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:·6417,·SHA:·09937c15865233dbed5694be731b1b5556fabe52f1a2830a842895ba185e00ad·...·]0.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="a00893.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:·6417,·SHA:·209e6e69ab8a269db43e6276a99772a3c0ad96cb7caedfea04d68c470265bdfa·...·]0.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="a00674.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="a00611.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="a00830.html">HeapT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshCheckerT.hh</b></td>[·...·truncated·by·diffoscope;·len:·359,·SHA:·89c074abe6d2152223bb547cfc45612a395202e4887ac660331023c9303ce360·...·].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="a01043.html">HeapT.hh</a></td><td·class="dirtab"><a·class="el"·href="dir_e752be804545bd6e4da017eb8c880246.html">System</a>&#160;/&#160;<a·class="el"·href="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>MeshCheckerT.hh</b></td>[·...·truncated·by·diffoscope;·len:·359,·SHA:·03e54f218ee53e627b04284c3463ddc167e1b94a9058fcf9071f9199c9badec4·...·].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="a06470.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="a06365.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="a00698.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:·977192a3e4ef4cb2780b486b17a1e6b5d05bdafb0c416fbe7db86f30557a4c6b·...·].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="a00893.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:·d63b410dc268a7622cf8e986e309298843091476b83c6ab9815148b929b6b83a·...·].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="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a00674.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>STLWriter.cc</b></td><td·class="dirtab"><a[·...·truncated·by·diffoscope;·len:·24,·SHA:·7e2ad87f05d45006b2b49572bbaba572b8b77e3c2a180500ce003ea340e02a80·...·].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="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>PLYWriter.cc</b></td><td·class="dirtab"><a·class="el"·href="a00611.html">omstream.hh</a></td></tr><tr·class="dirtab"><td·class="dirtab"><b>STLWriter.cc</b></td><td·class="dirtab"><a[·...·truncated·by·diffoscope;·len:·24,·SHA:·e1426b40edb7e7510bf5449947edbd9941bd18dea0d04e298a3a14db1f784010·...·].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="a00011_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="a00041_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="a00350_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="a00467_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",·"a00011_source.html",·null],2 ····["BaseExporter.hh",·"a00041_source.html",·null],
3 ····["ExporterT.hh",·"a00350_source.html",·null]3 ····["ExporterT.hh",·"a00467_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="a00965_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="a01055_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="a00962_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="a01061_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",·"a00965_source.html",·null],2 ····["CmdOption.hh",·"a01055_source.html",·null],
3 ····["DecimaterViewerWidget.hh",·"a00962_source.html",·null]3 ····["DecimaterViewerWidget.hh",·"a01061_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="a00887_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.html">JacobiLaplaceSmootherT.hh</a></td></tr>109 <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"><a·class="el"·href="a00812.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="a00872_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00872.html">JacobiLaplaceSmootherT_impl.hh</a></td></tr>111 <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"><a·class="el"·href="a00818.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="a00884_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00884.html">LaplaceSmootherT.hh</a></td></tr>113 <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"><a·class="el"·href="a00821.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="a00881_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00881.html">LaplaceSmootherT_impl.hh</a></td></tr>115 <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"><a·class="el"·href="a00824.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="a00890_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="a00806_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="a00875_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00875.html">SmootherT.hh</a></td></tr>119 <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"><a·class="el"·href="a00809.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="a00878_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00878.html">SmootherT_impl.hh</a></td></tr>121 <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"><a·class="el"·href="a00815.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",·"a00887.html",·"a00887"],2 ····["JacobiLaplaceSmootherT.hh",·"a00812.html",·"a00812"],
3 ····["JacobiLaplaceSmootherT_impl.hh",·"a00872.html",·null],3 ····["JacobiLaplaceSmootherT_impl.hh",·"a00818.html",·null],
4 ····["LaplaceSmootherT.hh",·"a00884.html",·"a00884"],4 ····["LaplaceSmootherT.hh",·"a00821.html",·"a00821"],
5 ····["LaplaceSmootherT_impl.hh",·"a00881.html",·null],5 ····["LaplaceSmootherT_impl.hh",·"a00824.html",·null],
6 ····["smooth_mesh.hh",·"a00890_source.html",·null],6 ····["smooth_mesh.hh",·"a00806_source.html",·null],
7 ····["SmootherT.hh",·"a00875.html",·"a00875"],7 ····["SmootherT.hh",·"a00809.html",·"a00809"],
8 ····["SmootherT_impl.hh",·"a00878.html",·null]8 ····["SmootherT_impl.hh",·"a00815.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="a06413_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="a06422_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="a06437_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="a01169_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="a00293_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="a01217_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="a00284_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="a01118_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="a00302_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",·"a06413_source.html",·null],2 ····["fill_props.hh",·"a06482_source.html",·null],
3 ····["generate_cube.hh",·"a06422_source.html",·null],3 ····["generate_cube.hh",·"a06491_source.html",·null],
4 ····["int2roman.hh",·"a06437_source.html",·null],4 ····["int2roman.hh",·"a06500_source.html",·null],
5 ····["unittests_common.hh",·"a01169_source.html",·null],5 ····["unittests_common.hh",·"a00293_source.html",·null],
6 ····["unittests_common_customtraits.hh",·"a01217_source.html",·null],6 ····["unittests_common_customtraits.hh",·"a00284_source.html",·null],
7 ····["unittests_trimesh_circulator_edge.hh",·"a01118_source.html",·null]7 ····["unittests_trimesh_circulator_edge.hh",·"a00302_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="a00545_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="a00755_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="a00518_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="a00761_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="a06479_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="a06374_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="a00530_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="a00752_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="a00506_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="a00776_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="a00536_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="a00749_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="a00548_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="a00722_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="a00521_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="a00728_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="a00527_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="a00785_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="a00503_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="a00773_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="a00515_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="a00764_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="a00500_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="a00770_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="a00488_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="a00737_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="a00539_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="a00758_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="a00524_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="a00731_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="a00551_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="a00767_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="a00512_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="a00782_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="a00509_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="a00740_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",·"a00545_source.html",·null],2 ····["AutoPropertyHandleT.hh",·"a00755_source.html",·null],
3 ····["BaseProperty.hh",·"a00518_source.html",·null],3 ····["BaseProperty.hh",·"a00761_source.html",·null],
4 ····["color_cast.hh",·"a06479_source.html",·null],4 ····["color_cast.hh",·"a06374_source.html",·null],
5 ····["Endian.hh",·"a00530_source.html",·null],5 ····["Endian.hh",·"a00752_source.html",·null],
6 ····["GenProg.hh",·"a00506_source.html",·null],6 ····["GenProg.hh",·"a00776_source.html",·null],
7 ····["HandleToPropHandle.hh",·"a00536_source.html",·null],7 ····["HandleToPropHandle.hh",·"a00749_source.html",·null],
8 ····["Noncopyable.hh",·"a00548_source.html",·null],8 ····["Noncopyable.hh",·"a00722_source.html",·null],
9 ····["Predicates.hh",·"a00521_source.html",·null],9 ····["Predicates.hh",·"a00728_source.html",·null],
10 ····["Property.hh",·"a00527_source.html",·null],10 ····["Property.hh",·"a00785_source.html",·null],
11 ····["PropertyContainer.hh",·"a00503_source.html",·null],11 ····["PropertyContainer.hh",·"a00773_source.html",·null],
12 ····["PropertyCreator.hh",·"a00515_source.html",·null],12 ····["PropertyCreator.hh",·"a00764_source.html",·null],
13 ····["PropertyManager.hh",·"a00500_source.html",·null],13 ····["PropertyManager.hh",·"a00770_source.html",·null],
14 ····["RandomNumberGenerator.hh",·"a00488_source.html",·null],14 ····["RandomNumberGenerator.hh",·"a00737_source.html",·null],
15 ····["SingletonT.hh",·"a00539_source.html",·null],15 ····["SingletonT.hh",·"a00758_source.html",·null],
16 ····["SingletonT_impl.hh",·"a00524_source.html",·null],16 ····["SingletonT_impl.hh",·"a00731_source.html",·null],
17 ····["typename.hh",·"a00551_source.html",·null],17 ····["typename.hh",·"a00767_source.html",·null],
18 ····["vector_cast.hh",·"a00512_source.html",·null],18 ····["vector_cast.hh",·"a00782_source.html",·null],
19 ····["vector_traits.hh",·"a00509_source.html",·null]19 ····["vector_traits.hh",·"a00740_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="a00860_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="a00953_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="a00863_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="a00956_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",·"a00860_source.html",·null],2 ····["HoleFillerT.hh",·"a00953_source.html",·null],
3 ····["HoleFillerT_impl.hh",·"a00863_source.html",·null]3 ····["HoleFillerT_impl.hh",·"a00956_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="a06458_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06458.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="a06464_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06464.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="a06470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06470.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:a06470"><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="a00809_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="a00971_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="a00815_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00815.html">RulesT.hh</a></td></tr>121 <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"><a·class="el"·href="a00968.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="a00812_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00812.html">RulesT_impl.hh</a></td></tr>123 <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"><a·class="el"·href="a00965.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="a06476_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06476.html">Traits.hh</a></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>
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",·"a06458.html",·"a06458"],
3 ····["CompositeT_impl.hh",·"a06491.html",·null],3 ····["CompositeT_impl.hh",·"a06464.html",·null],
4 ····["CompositeTraits.hh",·"a06497.html",·"a06497"],4 ····["CompositeTraits.hh",·"a06470.html",·"a06470"],
5 ····["RuleInterfaceT.hh",·"a00809_source.html",·null],5 ····["RuleInterfaceT.hh",·"a00971_source.html",·null],
6 ····["RulesT.hh",·"a00815.html",·"a00815"],6 ····["RulesT.hh",·"a00968.html",·"a00968"],
7 ····["RulesT_impl.hh",·"a00812.html",·null],7 ····["RulesT_impl.hh",·"a00965.html",·null],
8 ····["Traits.hh",·"a06476.html",·"a06476"]8 ····["Traits.hh",·"a06371.html",·"a06371"]
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="a06461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06461.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="a06467_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06467.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="a06473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06473.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:a06473"><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",·"a06461.html",·"a06461"],
3 ····["CompositeT_impl.hh",·"a06494.html",·null],3 ····["CompositeT_impl.hh",·"a06467.html",·null],
4 ····["CompositeTraits.hh",·"a06500.html",·"a06500"]4 ····["CompositeTraits.hh",·"a06473.html",·"a06473"]
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="a00935_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="a00791_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="a06467_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="a06362_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="a00938_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00938.html">bindT.hh</a></td></tr>116 <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"><a·class="el"·href="a00803.html">bindT.hh</a></td></tr>
117 <tr·class="memdesc:a00938"><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:a00803"><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="a06482_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="a06377_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="a00947_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="a00794_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="a00941_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="a00800_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="a06473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06473.html">Traits.hh</a></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>
126 <tr·class="memdesc:a06473"><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:a06368"><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="a00944_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="a00788_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="a00932_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="a00797_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",·"a00935_source.html",·null],2 ····["ArrayKernelT.hh",·"a00791_source.html",·null],
3 ····["AttribKernelT.hh",·"a06467_source.html",·null],3 ····["AttribKernelT.hh",·"a06362_source.html",·null],
4 ····["bindT.hh",·"a00938.html",·"a00938"],4 ····["bindT.hh",·"a00803.html",·"a00803"],
5 ····["color_cast.hh",·"a06482_source.html",·null],5 ····["color_cast.hh",·"a06377_source.html",·null],
6 ····["PropertyKernel.hh",·"a00947_source.html",·null],6 ····["PropertyKernel.hh",·"a00794_source.html",·null],
7 ····["PropertyT.hh",·"a00941_source.html",·null],7 ····["PropertyT.hh",·"a00800_source.html",·null],
8 ····["Traits.hh",·"a06473.html",·"a06473"],8 ····["Traits.hh",·"a06368.html",·"a06368"],
9 ····["TriMesh_OSGArrayKernelT.hh",·"a00944_source.html",·null],9 ····["TriMesh_OSGArrayKernelT.hh",·"a00788_source.html",·null],
10 ····["VectorAdapter.hh",·"a00932_source.html",·null]10 ····["VectorAdapter.hh",·"a00797_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="a06461_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06461.html">Config.hh</a></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>
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>conio.hh</b></td></tr>114 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a01046_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="a00842_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="a01049_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="a00833_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="a01031_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="a00830_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00830.html">HeapT.hh</a></td></tr>120 <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"><a·class="el"·href="a01043.html">HeapT.hh</a></td></tr>
121 <tr·class="memdesc:a00830"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·generic·heap·class.·<br·/></td></tr>121 <tr·class="memdesc:a01043"><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="a00818_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="a01034_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="a00821_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="a01022_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="a00845_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00845.html">NumLimitsT.hh</a></td></tr>127 <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"><a·class="el"·href="a01013.html">NumLimitsT.hh</a></td></tr>
128 <tr·class="memdesc:a00845"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Temporary·solution·until·std::numeric_limits·is·standard.·<br·/></td></tr>128 <tr·class="memdesc:a01013"><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="a00851_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="a01025_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="a00824_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="a01016_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="a00839_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00839.html">TestingFramework.hh</a></td></tr>134 <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">TestingFramework.hh</a></td></tr>
135 <tr·class="memdesc:a00839"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·contains·a·little·framework·for·test·programms.·<br·/></td></tr>135 <tr·class="memdesc:a01010"><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="a00836_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00836.html">Timer.hh</a></td></tr>137 <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"><a·class="el"·href="a01040.html">Timer.hh</a></td></tr>
138 <tr·class="memdesc:a00836"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">A·timer·class.·<br·/></td></tr>138 <tr·class="memdesc:a01040"><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",·"a06461.html",·null],2 ····["Config.hh",·"a06356.html",·null],
3 ····["conio.hh",·"a00854_source.html",·null],3 ····["conio.hh",·"a01046_source.html",·null],
4 ····["GLConstAsString.hh",·"a00842_source.html",·null],4 ····["GLConstAsString.hh",·"a01049_source.html",·null],
5 ····["Gnuplot.hh",·"a00833_source.html",·null],5 ····["Gnuplot.hh",·"a01031_source.html",·null],
6 ····["HeapT.hh",·"a00830.html",·"a00830"],6 ····["HeapT.hh",·"a01043.html",·"a01043"],
7 ····["MeshCheckerT.hh",·"a00818_source.html",·null],7 ····["MeshCheckerT.hh",·"a01034_source.html",·null],
8 ····["MeshCheckerT_impl.hh",·"a00821_source.html",·null],8 ····["MeshCheckerT_impl.hh",·"a01022_source.html",·null],
9 ····["NumLimitsT.hh",·"a00845.html",·"a00845"],9 ····["NumLimitsT.hh",·"a01013.html",·"a01013"],
10 ····["StripifierT.hh",·"a00851_source.html",·null],10 ····["StripifierT.hh",·"a01025_source.html",·null],
11 ····["StripifierT_impl.hh",·"a00824_source.html",·null],11 ····["StripifierT_impl.hh",·"a01016_source.html",·null],
12 ····["TestingFramework.hh",·"a00839.html",·"a00839"],12 ····["TestingFramework.hh",·"a01010.html",·"a01010"],
13 ····["Timer.hh",·"a00836.html",·"a00836"]13 ····["Timer.hh",·"a01040.html",·"a01040"]
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="a06452_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="a06347_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="a00974_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="a01088_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="a00971_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="a01097_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="a00986_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="a01085_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",·"a06452_source.html",·null],2 ····["MeshViewerWidget.hh",·"a06347_source.html",·null],
3 ····["MeshViewerWidgetT.hh",·"a00974_source.html",·null],3 ····["MeshViewerWidgetT.hh",·"a01088_source.html",·null],
4 ····["MeshViewerWidgetT_impl.hh",·"a00971_source.html",·null],4 ····["MeshViewerWidgetT_impl.hh",·"a01097_source.html",·null],
5 ····["QGLViewerWidget.hh",·"a00986_source.html",·null]5 ····["QGLViewerWidget.hh",·"a01085_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="a00554_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="a00590_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="a00557_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="a00593_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",·"a00554_source.html",·null],2 ····["bla.hh",·"a00590_source.html",·null],
3 ····["blaT_impl.hh",·"a00557_source.html",·null]3 ····["blaT_impl.hh",·"a00593_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="a01010_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="a01070_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",·"a01010_source.html",·null]2 ····["ProgViewerWidget.hh",·"a01070_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="a00062_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="a00023_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="a00341_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="a00485_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",·"a00062_source.html",·null],2 ····["BaseImporter.hh",·"a00023_source.html",·null],
3 ····["ImporterT.hh",·"a00341_source.html",·null]3 ····["ImporterT.hh",·"a00485_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="a00779_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00779.html">CatmullClarkT.hh</a></td></tr>120 <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"><a·class="el"·href="a00998.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="a00791_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="a00992_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="a00785_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00785.html">CompositeLoopT.hh</a></td></tr>124 <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"><a·class="el"·href="a01007.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="a00782_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00782.html">CompositeSqrt3T.hh</a></td></tr>126 <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"><a·class="el"·href="a00983.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="a00773_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00773.html">LongestEdgeT.hh</a></td></tr>128 <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"><a·class="el"·href="a00977.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="a00776_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00776.html">LoopT.hh</a></td></tr>130 <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"><a·class="el"·href="a00995.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="a00770_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="a00986_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="a00767_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00767.html">ModifiedButterFlyT.hh</a></td></tr>134 <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"><a·class="el"·href="a00980.html">ModifiedButterFlyT.hh</a></td></tr>
135 <tr·class="memdesc:a00767"><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:a00980"><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="a01004_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a01004.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:a01004"><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="a00803_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00803.html">Sqrt3T.hh</a></td></tr>140 <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"><a·class="el"·href="a01001.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="a00806_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00806.html">SubdividerT.hh</a></td></tr>142 <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"><a·class="el"·href="a00989.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",·"a00779.html",·"a00779"],3 ····["CatmullClarkT.hh",·"a00998.html",·"a00998"],
4 ····["CatmullClarkT_impl.hh",·"a00791_source.html",·null],4 ····["CatmullClarkT_impl.hh",·"a00992_source.html",·null],
5 ····["CompositeLoopT.hh",·"a00785.html",·"a00785"],5 ····["CompositeLoopT.hh",·"a01007.html",·"a01007"],
6 ····["CompositeSqrt3T.hh",·"a00782.html",·"a00782"],6 ····["CompositeSqrt3T.hh",·"a00983.html",·"a00983"],
7 ····["LongestEdgeT.hh",·"a00773.html",·"a00773"],7 ····["LongestEdgeT.hh",·"a00977.html",·"a00977"],
8 ····["LoopT.hh",·"a00776.html",·"a00776"],8 ····["LoopT.hh",·"a00995.html",·"a00995"],
9 ····["MidpointT.hh",·"a00770_source.html",·null],9 ····["MidpointT.hh",·"a00986_source.html",·null],
10 ····["ModifiedButterFlyT.hh",·"a00767.html",·"a00767"],10 ····["ModifiedButterFlyT.hh",·"a00980.html",·"a00980"],
11 ····["Sqrt3InterpolatingSubdividerLabsikGreinerT.hh",·"a00788.html",·"a00788"],11 ····["Sqrt3InterpolatingSubdividerLabsikGreinerT.hh",·"a01004.html",·"a01004"],
12 ····["Sqrt3T.hh",·"a00803.html",·"a00803"],12 ····["Sqrt3T.hh",·"a01001.html",·"a01001"],
13 ····["SubdividerT.hh",·"a00806.html",·"a00806"]13 ····["SubdividerT.hh",·"a00989.html",·"a00989"]
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="a00047_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="a00059_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="a00425_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="a00566_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="a00422_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="a00572_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="a00413_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="a00578_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="a00428_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="a00563_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="a00440_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="a00560_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",·"a00047_source.html",·null],2 ····["BaseReader.hh",·"a00059_source.html",·null],
3 ····["OBJReader.hh",·"a00425_source.html",·null],3 ····["OBJReader.hh",·"a00566_source.html",·null],
4 ····["OFFReader.hh",·"a00422_source.html",·null],4 ····["OFFReader.hh",·"a00572_source.html",·null],
5 ····["OMReader.hh",·"a00413_source.html",·null],5 ····["OMReader.hh",·"a00578_source.html",·null],
6 ····["PLYReader.hh",·"a00428_source.html",·null],6 ····["PLYReader.hh",·"a00563_source.html",·null],
7 ····["STLReader.hh",·"a00440_source.html",·null]7 ····["STLReader.hh",·"a00560_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="a06458_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="a06353_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="a00464_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="a00428_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="a00470_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="a00440_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="a00461_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="a00434_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="a00485_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="a00452_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="a00482_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="a00425_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="a00458_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="a00437_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="a00473_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00473.html">QuadricT.hh</a></td></tr>123 <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"><a·class="el"·href="a00443.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="a00455_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="a00431_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="a00467_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="a00449_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="a00476_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="a00446_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",·"a06458_source.html",·null],2 ····["Config.hh",·"a06353_source.html",·null],
3 ····["EigenVectorT.hh",·"a00464_source.html",·null],3 ····["EigenVectorT.hh",·"a00428_source.html",·null],
4 ····["LoopSchemeMaskT.hh",·"a00470_source.html",·null],4 ····["LoopSchemeMaskT.hh",·"a00440_source.html",·null],
5 ····["MathDefs.hh",·"a00461_source.html",·null],5 ····["MathDefs.hh",·"a00434_source.html",·null],
6 ····["NormalConeT.hh",·"a00485_source.html",·null],6 ····["NormalConeT.hh",·"a00452_source.html",·null],
7 ····["NormalConeT_impl.hh",·"a00482_source.html",·null],7 ····["NormalConeT_impl.hh",·"a00425_source.html",·null],
8 ····["Plane3d.hh",·"a00458_source.html",·null],8 ····["Plane3d.hh",·"a00437_source.html",·null],
9 ····["QuadricT.hh",·"a00473.html",·"a00473"],9 ····["QuadricT.hh",·"a00443.html",·"a00443"],
10 ····["Vector11T.hh",·"a00455_source.html",·null],10 ····["Vector11T.hh",·"a00431_source.html",·null],
11 ····["VectorT.hh",·"a00467_source.html",·null],11 ····["VectorT.hh",·"a00449_source.html",·null],
12 ····["VectorT_inc.hh",·"a00476_source.html",·null]12 ····["VectorT_inc.hh",·"a00446_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="a06407_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="a06416_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="a06431_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="a06446_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="a06452_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",·"a06407_source.html",·null],2 ····["fill_props.hh",·"a06476_source.html",·null],
3 ····["generate_cube.hh",·"a06416_source.html",·null],3 ····["generate_cube.hh",·"a06485_source.html",·null],
4 ····["int2roman.hh",·"a06431_source.html",·null],4 ····["int2roman.hh",·"a06494_source.html",·null],
5 ····["stats.hh",·"a06446_source.html",·null]5 ····["stats.hh",·"a06452_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="a00578_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="a00659_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="a00599_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="a00701_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="a00620_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="a00692_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="a06464_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="a06359_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="a00560_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00560.html">Attributes.hh</a></td></tr>126 <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">Attributes.hh</a></td></tr>
127 <tr·class="memdesc:a00560"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·some·macros·containing·attribute·usage.·<br·/></td></tr>127 <tr·class="memdesc:a00671"><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="a00614_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="a00653_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="a00641_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="a00689_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="a00665_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="a00710_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="a00650_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="a00680_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="a00563_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="a00674_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="a00659_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="a00662_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="a00653_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="a00665_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="a00638_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="a00617_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="a00644_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="a00716_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="a00605_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="a00668_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="a00581_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="a00695_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="a00590_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="a00713_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="a00566_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="a00638_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="a00608_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="a00704_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="a00611_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="a00683_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="a00587_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="a00620_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="a00656_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="a00698_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="a00602_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="a00626_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="a06470_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a06470.html">Traits.hh</a></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>
166 <tr·class="memdesc:a06470"><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:a06365"><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="a00647_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="a00635_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="a00623_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="a00629_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="a00617_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="a00656_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="a00662_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="a00632_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",·"a00578_source.html",·null],3 ····["ArrayItems.hh",·"a00659_source.html",·null],
4 ····["ArrayKernel.hh",·"a00599_source.html",·null],4 ····["ArrayKernel.hh",·"a00701_source.html",·null],
5 ····["ArrayKernelT_impl.hh",·"a00620_source.html",·null],5 ····["ArrayKernelT_impl.hh",·"a00692_source.html",·null],
6 ····["AttribKernelT.hh",·"a06464_source.html",·null],6 ····["AttribKernelT.hh",·"a06359_source.html",·null],
7 ····["Attributes.hh",·"a00560.html",·"a00560"],7 ····["Attributes.hh",·"a00671.html",·"a00671"],
8 ····["BaseKernel.hh",·"a00614_source.html",·null],8 ····["BaseKernel.hh",·"a00653_source.html",·null],
9 ····["BaseMesh.hh",·"a00641_source.html",·null],9 ····["BaseMesh.hh",·"a00689_source.html",·null],
10 ····["Casts.hh",·"a00665_source.html",·null],10 ····["Casts.hh",·"a00710_source.html",·null],
11 ····["CirculatorsT.hh",·"a00650_source.html",·null],11 ····["CirculatorsT.hh",·"a00680_source.html",·null],
12 ····["DefaultPolyMesh.hh",·"a00563_source.html",·null],12 ····["DefaultPolyMesh.hh",·"a00674_source.html",·null],
13 ····["DefaultTriMesh.hh",·"a00659_source.html",·null],13 ····["DefaultTriMesh.hh",·"a00662_source.html",·null],
14 ····["FinalMeshItemsT.hh",·"a00653_source.html",·null],14 ····["FinalMeshItemsT.hh",·"a00665_source.html",·null],
15 ····["Handles.hh",·"a00638_source.html",·null],15 ····["Handles.hh",·"a00617_source.html",·null],
16 ····["IteratorsT.hh",·"a00644_source.html",·null],16 ····["IteratorsT.hh",·"a00716_source.html",·null],
17 ····["PolyConnectivity.hh",·"a00605_source.html",·null],17 ····["PolyConnectivity.hh",·"a00668_source.html",·null],
18 ····["PolyConnectivity_inline_impl.hh",·"a00581_source.html",·null],18 ····["PolyConnectivity_inline_impl.hh",·"a00695_source.html",·null],
19 ····["PolyMesh_ArrayKernelT.hh",·"a00590_source.html",·null],19 ····["PolyMesh_ArrayKernelT.hh",·"a00713_source.html",·null],
20 ····["PolyMeshT.hh",·"a00566_source.html",·null],20 ····["PolyMeshT.hh",·"a00638_source.html",·null],
21 ····["PolyMeshT_impl.hh",·"a00608_source.html",·null],21 ····["PolyMeshT_impl.hh",·"a00704_source.html",·null],
22 ····["SmartHandles.hh",·"a00611_source.html",·null],22 ····["SmartHandles.hh",·"a00683_source.html",·null],
23 ····["SmartRange.hh",·"a00587_source.html",·null],23 ····["SmartRange.hh",·"a00620_source.html",·null],
24 ····["Status.hh",·"a00656_source.html",·null],24 ····["Status.hh",·"a00698_source.html",·null],
25 ····["Tags.hh",·"a00602_source.html",·null],25 ····["Tags.hh",·"a00626_source.html",·null],
26 ····["Traits.hh",·"a06470.html",·"a06470"],26 ····["Traits.hh",·"a06365.html",·"a06365"],
27 ····["TriConnectivity.hh",·"a00647_source.html",·null],27 ····["TriConnectivity.hh",·"a00635_source.html",·null],
28 ····["TriMesh_ArrayKernelT.hh",·"a00623_source.html",·null],28 ····["TriMesh_ArrayKernelT.hh",·"a00629_source.html",·null],
29 ····["TriMeshT.hh",·"a00617_source.html",·null],29 ····["TriMeshT.hh",·"a00656_source.html",·null],
30 ····["TriMeshT_impl.hh",·"a00662_source.html",·null]30 ····["TriMeshT_impl.hh",·"a00632_source.html",·null]
31 ];31 ];
1.64 KB
./usr/share/doc/libopenmesh-dev/html/dir_7e5ad4a042ddb7135ff99ab183f4fe4f.html
    
Offset 102, 17 lines modifiedOffset 102, 17 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="a00284_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="a01223_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="a00287_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="a01220_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>
117 <address>117 <address>
118 <small>118 <small>
450 B
./usr/share/doc/libopenmesh-dev/html/dir_7e5ad4a042ddb7135ff99ab183f4fe4f.js
298 B
js-beautify {}
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
1 var·dir_7e5ad4a042ddb7135ff99ab183f4fe4f·=·[1 var·dir_7e5ad4a042ddb7135ff99ab183f4fe4f·=·[
2 ····["MeshItems.hh",·"a00284_source.html",·null],2 ····["MeshItems.hh",·"a01223_source.html",·null],
3 ····["MeshKernel.hh",·"a00287_source.html",·null]3 ····["MeshKernel.hh",·"a01220_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="a00635_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="a00641_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="a00632_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="a00647_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="a00626_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="a00650_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="a00629_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="a00644_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",·"a00635_source.html",·null],2 ····["circulators_header.hh",·"a00641_source.html",·null],
3 ····["circulators_template.hh",·"a00632_source.html",·null],3 ····["circulators_template.hh",·"a00647_source.html",·null],
4 ····["iterators_header.hh",·"a00626_source.html",·null],4 ····["iterators_header.hh",·"a00650_source.html",·null],
5 ····["iterators_template.hh",·"a00629_source.html",·null]5 ····["iterators_template.hh",·"a00644_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="a00731_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00731.html">BaseDecimaterT.hh</a></td></tr>115 <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"><a·class="el"·href="a00905.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="a00761_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00761.html">BaseDecimaterT_impl.hh</a></td></tr>117 <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"><a·class="el"·href="a00881.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="a00713_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00713.html">CollapseInfoT.hh</a></td></tr>119 <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"><a·class="el"·href="a00878.html">CollapseInfoT.hh</a></td></tr>
120 <tr·class="memdesc:a00713"><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:a00878"><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="a00698_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00698.html">DecimaterT.hh</a></td></tr>122 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00893_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00893.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="a00752_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00752.html">DecimaterT_impl.hh</a></td></tr>124 <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"><a·class="el"·href="a00914.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="a00710_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00710.html">McDecimaterT.hh</a></td></tr>126 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00890_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00890.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="a00755_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00755.html">McDecimaterT_impl.hh</a></td></tr>128 <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"><a·class="el"·href="a00929.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="a00764_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00764.html">MixedDecimaterT.hh</a></td></tr>130 <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"><a·class="el"·href="a00944.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="a00707_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00707.html">MixedDecimaterT_impl.hh</a></td></tr>132 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00899_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00899.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="a00743_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00743.html">ModAspectRatioT.hh</a></td></tr>134 <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"><a·class="el"·href="a00926.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="a00701_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00701.html">ModAspectRatioT_impl.hh</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00923_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00923.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="a00722_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00722.html">ModBaseT.hh</a></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"><a·class="el"·href="a00920.html">ModBaseT.hh</a></td></tr>
139 <tr·class="memdesc:a00722"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Base·class·for·all·decimation·modules.·<br·/></td></tr>139 <tr·class="memdesc:a00920"><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="a00728_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00728.html">ModEdgeLengthT.hh</a></td></tr>141 <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"><a·class="el"·href="a00932.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="a00725_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00725.html">ModEdgeLengthT_impl.hh</a></td></tr>143 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00917_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00917.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="a00746_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00746.html">ModHausdorffT.hh</a></td></tr>145 <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"><a·class="el"·href="a00896.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="a00704_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00704.html">ModHausdorffT_impl.hh</a></td></tr>147 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00887_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00887.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="a00737_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="a00875_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="a00734_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00734.html">ModNormalDeviationT.hh</a></td></tr>151 <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"><a·class="el"·href="a00911.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="a00749_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00749.html">ModNormalFlippingT.hh</a></td></tr>153 <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"><a·class="el"·href="a00938.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="a00716_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00716.html">ModProgMeshT.hh</a></td></tr>155 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00902_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00902.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="a00758_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00758.html">ModProgMeshT_impl.hh</a></td></tr>157 <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"><a·class="el"·href="a00947.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="a00740_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00740.html">ModQuadricT.hh</a></td></tr>159 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00950_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00950.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="a00689_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00689.html">ModQuadricT_impl.hh</a></td></tr>161 <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"><a·class="el"·href="a00941.html">ModQuadricT_impl.hh</a></td></tr>
162 <tr·class="memdesc:a00689"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Bodies·of·template·member·function.·<br·/></td></tr>162 <tr·class="memdesc:a00941"><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="a00719_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00719.html">ModRoundnessT.hh</a></td></tr>164 <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"><a·class="el"·href="a00908.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="a00695.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="a00884.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="a00692_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00692.html">Observer.hh</a></td></tr>168 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top"><a·href="a00935_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00935.html">Observer.hh</a></td></tr>
169 <tr·class="memdesc:a00692"><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:a00935"><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",·"a00731.html",·"a00731"],2 ····["BaseDecimaterT.hh",·"a00905.html",·"a00905"],
3 ····["BaseDecimaterT_impl.hh",·"a00761.html",·null],3 ····["BaseDecimaterT_impl.hh",·"a00881.html",·null],
4 ····["CollapseInfoT.hh",·"a00713.html",·"a00713"],4 ····["CollapseInfoT.hh",·"a00878.html",·"a00878"],
5 ····["DecimaterT.hh",·"a00698.html",·"a00698"],5 ····["DecimaterT.hh",·"a00893.html",·"a00893"],
6 ····["DecimaterT_impl.hh",·"a00752.html",·null],6 ····["DecimaterT_impl.hh",·"a00914.html",·null],
7 ····["McDecimaterT.hh",·"a00710.html",·"a00710"],7 ····["McDecimaterT.hh",·"a00890.html",·"a00890"],
8 ····["McDecimaterT_impl.hh",·"a00755.html",·null],8 ····["McDecimaterT_impl.hh",·"a00929.html",·null],
9 ····["MixedDecimaterT.hh",·"a00764.html",·"a00764"],9 ····["MixedDecimaterT.hh",·"a00944.html",·"a00944"],
10 ····["MixedDecimaterT_impl.hh",·"a00707.html",·null],10 ····["MixedDecimaterT_impl.hh",·"a00899.html",·null],
11 ····["ModAspectRatioT.hh",·"a00743.html",·"a00743"],11 ····["ModAspectRatioT.hh",·"a00926.html",·"a00926"],
12 ····["ModAspectRatioT_impl.hh",·"a00701.html",·null],12 ····["ModAspectRatioT_impl.hh",·"a00923.html",·null],
13 ····["ModBaseT.hh",·"a00722.html",·"a00722"],13 ····["ModBaseT.hh",·"a00920.html",·"a00920"],
14 ····["ModEdgeLengthT.hh",·"a00728.html",·"a00728"],14 ····["ModEdgeLengthT.hh",·"a00932.html",·"a00932"],
15 ····["ModEdgeLengthT_impl.hh",·"a00725.html",·null],15 ····["ModEdgeLengthT_impl.hh",·"a00917.html",·null],
16 ····["ModHausdorffT.hh",·"a00746.html",·"a00746"],16 ····["ModHausdorffT.hh",·"a00896.html",·"a00896"],
17 ····["ModHausdorffT_impl.hh",·"a00704.html",·null],17 ····["ModHausdorffT_impl.hh",·"a00887.html",·null],
18 ····["ModIndependentSetsT.hh",·"a00737_source.html",·null],18 ····["ModIndependentSetsT.hh",·"a00875_source.html",·null],
19 ····["ModNormalDeviationT.hh",·"a00734.html",·"a00734"],19 ····["ModNormalDeviationT.hh",·"a00911.html",·"a00911"],
20 ····["ModNormalFlippingT.hh",·"a00749.html",·"a00749"],20 ····["ModNormalFlippingT.hh",·"a00938.html",·"a00938"],
21 ····["ModProgMeshT.hh",·"a00716.html",·"a00716"],21 ····["ModProgMeshT.hh",·"a00902.html",·"a00902"],
22 ····["ModProgMeshT_impl.hh",·"a00758.html",·null],22 ····["ModProgMeshT_impl.hh",·"a00947.html",·null],
23 ····["ModQuadricT.hh",·"a00740.html",·"a00740"],23 ····["ModQuadricT.hh",·"a00950.html",·"a00950"],
24 ····["ModQuadricT_impl.hh",·"a00689.html",·null],24 ····["ModQuadricT_impl.hh",·"a00941.html",·null],
25 ····["ModRoundnessT.hh",·"a00719.html",·"a00719"],25 ····["ModRoundnessT.hh",·"a00908.html",·"a00908"],
26 ····["Observer.cc",·"a00695.html",·null],26 ····["Observer.cc",·"a00884.html",·null],
27 ····["Observer.hh",·"a00692.html",·"a00692"]27 ····["Observer.hh",·"a00935.html",·"a00935"]
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="a00686_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="a00833_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",·"a00686_source.html",·null]2 ····["meshDualT.hh",·"a00833_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="a06410_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="a06419_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="a06434_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="a06449_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="a06455_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",·"a06410_source.html",·null],2 ····["fill_props.hh",·"a06479_source.html",·null],
3 ····["generate_cube.hh",·"a06419_source.html",·null],3 ····["generate_cube.hh",·"a06488_source.html",·null],
4 ····["int2roman.hh",·"a06434_source.html",·null],4 ····["int2roman.hh",·"a06497_source.html",·null],
5 ····["stats.hh",·"a06449_source.html",·null]5 ····["stats.hh",·"a06455_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="a00869_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="a00827_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="a00866_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="a00830_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",·"a00869_source.html",·null],2 ····["SmartTaggerT.hh",·"a00827_source.html",·null],
3 ····["SmartTaggerT_impl.hh",·"a00866_source.html",·null]3 ····["SmartTaggerT_impl.hh",·"a00830_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="a01028_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="a01124_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",·"a01028_source.html",·null]2 ····["VDPMSynthesizerViewerWidget.hh",·"a01124_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="a06455_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="a06350_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="a00989_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="a01100_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",·"a06455_source.html",·null],2 ····["MeshViewerWidget.hh",·"a06350_source.html",·null],
3 ····["SubdivideWidget.hh",·"a00989_source.html",·null]3 ····["SubdivideWidget.hh",·"a01100_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="a00896_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="a00857_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="a00893_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="a00860_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="a00902_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="a00842_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="a00914_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="a00869_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="a00908_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="a00854_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="a00911_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="a00836_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="a00926_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="a00866_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="a00929_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="a00863_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",·"a00896_source.html",·null],2 ····["MeshTraits.hh",·"a00857_source.html",·null],
3 ····["StreamingDef.hh",·"a00893_source.html",·null],3 ····["StreamingDef.hh",·"a00860_source.html",·null],
4 ····["VFront.hh",·"a00902_source.html",·null],4 ····["VFront.hh",·"a00842_source.html",·null],
5 ····["VHierarchy.hh",·"a00914_source.html",·null],5 ····["VHierarchy.hh",·"a00869_source.html",·null],
6 ····["VHierarchyNode.hh",·"a00908_source.html",·null],6 ····["VHierarchyNode.hh",·"a00854_source.html",·null],
7 ····["VHierarchyNodeIndex.hh",·"a00911_source.html",·null],7 ····["VHierarchyNodeIndex.hh",·"a00836_source.html",·null],
8 ····["VHierarchyWindow.hh",·"a00926_source.html",·null],8 ····["VHierarchyWindow.hh",·"a00866_source.html",·null],
9 ····["ViewingParameters.hh",·"a00929_source.html",·null]9 ····["ViewingParameters.hh",·"a00863_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="a00389_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="a00506_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="a00365_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="a00527_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="a00392_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="a00521_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="a00362_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="a00509_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="a00386_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="a00515_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="a00374_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="a00512_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="a00371_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="a00524_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",·"a00389_source.html",·null],2 ····["BaseWriter.hh",·"a00506_source.html",·null],
3 ····["OBJWriter.hh",·"a00365_source.html",·null],3 ····["OBJWriter.hh",·"a00527_source.html",·null],
4 ····["OFFWriter.hh",·"a00392_source.html",·null],4 ····["OFFWriter.hh",·"a00521_source.html",·null],
5 ····["OMWriter.hh",·"a00362_source.html",·null],5 ····["OMWriter.hh",·"a00509_source.html",·null],
6 ····["PLYWriter.hh",·"a00386_source.html",·null],6 ····["PLYWriter.hh",·"a00515_source.html",·null],
7 ····["STLWriter.hh",·"a00374_source.html",·null],7 ····["STLWriter.hh",·"a00512_source.html",·null],
8 ····["VTKWriter.hh",·"a00371_source.html",·null]8 ····["VTKWriter.hh",·"a00524_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="a00404_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="a00470_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="a00446_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="a00497_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="a00452_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="a00458_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="a00449_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="a00491_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="a00329_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="a00455_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="a00356_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="a00473_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="a00353_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="a00488_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="a00407_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="a00494_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="a00335_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="a00476_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="a00338_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="a00587_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="a00323_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="a00581_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="a00443_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="a00479_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="a00332_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="a00482_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="a00326_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="a00464_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="a00347_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="a00461_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",·"a00404_source.html",·null],6 ····["BinaryHelper.hh",·"a00470_source.html",·null],
7 ····["IOInstances.hh",·"a00446_source.html",·null],7 ····["IOInstances.hh",·"a00497_source.html",·null],
8 ····["IOManager.hh",·"a00452_source.html",·null],8 ····["IOManager.hh",·"a00458_source.html",·null],
9 ····["MeshIO.hh",·"a00449_source.html",·null],9 ····["MeshIO.hh",·"a00491_source.html",·null],
10 ····["OFFFormat.hh",·"a00329_source.html",·null],10 ····["OFFFormat.hh",·"a00455_source.html",·null],
11 ····["OMFormat.hh",·"a00356_source.html",·null],11 ····["OMFormat.hh",·"a00473_source.html",·null],
12 ····["OMFormatT_impl.hh",·"a00353_source.html",·null],12 ····["OMFormatT_impl.hh",·"a00488_source.html",·null],
13 ····["Options.hh",·"a00407_source.html",·null],13 ····["Options.hh",·"a00494_source.html",·null],
14 ····["SR_binary.hh",·"a00335_source.html",·null],14 ····["SR_binary.hh",·"a00476_source.html",·null],
15 ····["SR_binary_spec.hh",·"a00338_source.html",·null],15 ····["SR_binary_spec.hh",·"a00587_source.html",·null],
16 ····["SR_binary_vector_of_bool.hh",·"a00323_source.html",·null],16 ····["SR_binary_vector_of_bool.hh",·"a00581_source.html",·null],
17 ····["SR_rbo.hh",·"a00443_source.html",·null],17 ····["SR_rbo.hh",·"a00479_source.html",·null],
18 ····["SR_store.hh",·"a00332_source.html",·null],18 ····["SR_store.hh",·"a00482_source.html",·null],
19 ····["SR_types.hh",·"a00326_source.html",·null],19 ····["SR_types.hh",·"a00464_source.html",·null],
20 ····["StoreRestore.hh",·"a00347_source.html",·null]20 ····["StoreRestore.hh",·"a00461_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="a06377_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="a06410_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",·"a06377_source.html",·null]2 ····["smooth_algo.hh",·"a06410_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="a06380_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="a06413_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",·"a06380_source.html",·null]2 ····["smooth_algo.hh",·"a06413_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="a00677_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="a00608_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="a00668_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="a00605_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="a00671_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="a00599_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="a00674_source.html"><span·class="icondoc"></span></a>&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00674.html">omstream.hh</a></td></tr>115 <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">omstream.hh</a></td></tr>
116 <tr·class="memdesc:a00674"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·file·provides·the·streams·omlog,·omout,·and·omerr.·<br·/></td></tr>116 <tr·class="memdesc:a00611"><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="a00680_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="a00602_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",·"a00677_source.html",·null],2 ····["compiler.hh",·"a00608_source.html",·null],
3 ····["config.hh",·"a00668_source.html",·null],3 ····["config.hh",·"a00605_source.html",·null],
4 ····["mostream.hh",·"a00671_source.html",·null],4 ····["mostream.hh",·"a00599_source.html",·null],
5 ····["omstream.hh",·"a00674.html",·null],5 ····["omstream.hh",·"a00611.html",·null],
6 ····["OpenMeshDLLMacros.hh",·"a00680_source.html",·null]6 ····["OpenMeshDLLMacros.hh",·"a00602_source.html",·null]
7 ];7 ];
259 KB
./usr/share/doc/libopenmesh-dev/html/files.html
    
Offset 304, 29 lines modifiedOffset 304, 29 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·3032·3834·5f73·6f75·7263··ef="a00284_sourc00001360:·6566·3d22·6130·3132·3233·5f73·6f75·7263··ef="a01223_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_"
000013e0:·2063·6c61·7373·3d22·6f64·6422·3e3c·7464···class="odd"><td000013e0:·2063·6c61·7373·3d22·6f64·6422·3e3c·7464···class="odd"><td
000013f0:·2063·6c61·7373·3d22·656e·7472·7922·3e3c···class="entry"><000013f0:·2063·6c61·7373·3d22·656e·7472·7922·3e3c···class="entry"><
00001400:·7370·616e·2073·7479·6c65·3d22·7769·6474··span·style="widt00001400:·7370·616e·2073·7479·6c65·3d22·7769·6474··span·style="widt
00001410:·683a·3438·7078·3b64·6973·706c·6179·3a69··h:48px;display:i00001410:·683a·3438·7078·3b64·6973·706c·6179·3a69··h:48px;display:i
00001420:·6e6c·696e·652d·626c·6f63·6b3b·223e·2623··nline-block;">&#00001420:·6e6c·696e·652d·626c·6f63·6b3b·223e·2623··nline-block;">&#
00001430:·3136·303b·3c2f·7370·616e·3e3c·6120·6872··160;</span><a·hr00001430:·3136·303b·3c2f·7370·616e·3e3c·6120·6872··160;</span><a·hr
00001440:·6566·3d22·6130·3032·3837·5f73·6f75·7263··ef="a00287_sourc00001440:·6566·3d22·6130·3132·3230·5f73·6f75·7263··ef="a01220_sourc
00001450:·652e·6874·6d6c·223e·3c73·7061·6e20·636c··e.html"><span·cl00001450:·652e·6874·6d6c·223e·3c73·7061·6e20·636c··e.html"><span·cl
00001460:·6173·733d·2269·636f·6e64·6f63·223e·3c2f··ass="icondoc"></00001460:·6173·733d·2269·636f·6e64·6f63·223e·3c2f··ass="icondoc"></
00001470:·7370·616e·3e3c·2f61·3e3c·623e·4d65·7368··span></a><b>Mesh00001470:·7370·616e·3e3c·2f61·3e3c·623e·4d65·7368··span></a><b>Mesh
00001480:·4b65·726e·656c·2e68·683c·2f62·3e3c·2f74··Kernel.hh</b></t00001480:·4b65·726e·656c·2e68·683c·2f62·3e3c·2f74··Kernel.hh</b></t
00001490:·643e·3c74·6420·636c·6173·733d·2264·6573··d><td·class="des00001490:·643e·3c74·6420·636c·6173·733d·2264·6573··d><td·class="des
000014a0:·6322·3e3c·2f74·643e·3c2f·7472·3e0a·3c74··c"></td></tr>.<t000014a0:·6322·3e3c·2f74·643e·3c2f·7472·3e0a·3c74··c"></td></tr>.<t
000014b0:·7220·6964·3d22·726f·775f·305f·315f·2220··r·id="row_0_1_"·000014b0:·7220·6964·3d22·726f·775f·305f·315f·2220··r·id="row_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·3633·3737·5f73·6f75·7263··ef="a06377_sourc00001860:·6566·3d22·6130·3634·3130·5f73·6f75·7263··ef="a06410_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·3430·375f··<a·href="a06407_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·3136·5f73·6f75·7263·652e··="a06416_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·3331·5f73·6f75·7263·652e·6874·6d6c··6431_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·3436·5f73·6f75··href="a06446_sou00001de0:·6872·6566·3d22·6130·3634·3532·5f73·6f75··href="a06452_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·3936·355f·736f·7572·6365··f="a00965_source00002370:·663d·2261·3031·3035·355f·736f·7572·6365··f="a01055_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="
Max diff block lines reached; 255653/264824 bytes (96.54%) 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="a00722.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00920.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>
95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>
96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>
97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06470.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>
98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>
99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06470.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>
100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>
101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06470.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>
102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06470.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>
103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06470.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>
104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>
105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06470.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06365.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="a00722.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>94 <li>DECIMATER_MODNAME&#160;:&#160;<a·class="el"·href="a00920.html#a906b4531219a46e7f62e37672b50e479">ModBaseT.hh</a></li>
95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>95 <li>DECIMATING_MODULE&#160;:&#160;<a·class="el"·href="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">ModBaseT.hh</a></li>
96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>96 <li>EdgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a8126b6d66b0b65c5e23e8856c6092c28">Traits.hh</a></li>
97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06470.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>97 <li>EdgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#adbd10edc9787f8347769a11391896d9e">Traits.hh</a></li>
98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>98 <li>FaceAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a75f0d731abf2489208086aac5147eefc">Traits.hh</a></li>
99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06470.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>99 <li>FaceTraits&#160;:&#160;<a·class="el"·href="a06365.html#a48a58bb27b065ea6b5f6e973756f1800">Traits.hh</a></li>
100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>100 <li>HalfedgeAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a72688ff15a275a41a98159ce72eaab4f">Traits.hh</a></li>
101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06470.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>101 <li>HalfedgeTraits&#160;:&#160;<a·class="el"·href="a06365.html#a223434df0f07f8e05b89324094fc1de8">Traits.hh</a></li>
102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06470.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>102 <li>OM_Merge_Traits&#160;:&#160;<a·class="el"·href="a06365.html#a746c83f2828928d4e7c4de0b2613e396">Traits.hh</a></li>
103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06470.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>103 <li>OM_Merge_Traits_In_Template&#160;:&#160;<a·class="el"·href="a06365.html#a97a9676df79fe2881136f983f3cf3b05">Traits.hh</a></li>
104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06470.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>104 <li>VertexAttributes&#160;:&#160;<a·class="el"·href="a06365.html#a427ff443d5e47c76b9c45a29213e63db">Traits.hh</a></li>
105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06470.html#aa5146d858418fcb93715406a6ce8e30f">Traits.hh</a></li>105 <li>VertexTraits&#160;:&#160;<a·class="el"·href="a06365.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="a00485_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="a00452_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="a00473.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="a00443.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="a00485_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="a00452_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 ····"a00011_source.html",66 ····"a00023_source.html",
67 ····"a01217_source.html",67 ····"a01223_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 ····"a00011_source.html":·[7,·0,·1,·1,·1,·0,·0], 
3 ····"a00047_source.html":·[7,·0,·1,·1,·1,·2,·0], 
4 ····"a00062_source.html":·[7,·0,·1,·1,·1,·1,·0],2 ····"a00023_source.html":·[7,·0,·1,·1,·1,·1,·0],
5 ····"a00284_source.html":·[7,·0,·0,·0,·0], 
6 ····"a00287_source.html":·[7,·0,·0,·0,·1], 
7 ····"a00323_source.html":·[7,·0,·1,·1,·1,·14], 
8 ····"a00326_source.html":·[7,·0,·1,·1,·1,·17], 
9 ····"a00329_source.html":·[7,·0,·1,·1,·1,·8], 
10 ····"a00332_source.html":·[7,·0,·1,·1,·1,·16], 
11 ····"a00335_source.html":·[7,·0,·1,·1,·1,·12], 
12 ····"a00338_source.html":·[7,·0,·1,·1,·1,·13], 
13 ····"a00341_source.html":·[7,·0,·1,·1,·1,·1,·1],3 ····"a00041_source.html":·[7,·0,·1,·1,·1,·0,·0],
14 ····"a00347_source.html":·[7,·0,·1,·1,·1,·18], 
15 ····"a00350_source.html":·[7,·0,·1,·1,·1,·0,·1], 
16 ····"a00353_source.html":·[7,·0,·1,·1,·1,·10], 
17 ····"a00356_source.html":·[7,·0,·1,·1,·1,·9], 
18 ····"a00362_source.html":·[7,·0,·1,·1,·1,·3,·3], 
19 ····"a00365_source.html":·[7,·0,·1,·1,·1,·3,·1], 
20 ····"a00371_source.html":·[7,·0,·1,·1,·1,·3,·6], 
21 ····"a00374_source.html":·[7,·0,·1,·1,·1,·3,·5], 
22 ····"a00386_source.html":·[7,·0,·1,·1,·1,·3,·4], 
23 ····"a00389_source.html":·[7,·0,·1,·1,·1,·3,·0],4 ····"a00059_source.html":·[7,·0,·1,·1,·1,·2,·0],
24 ····"a00392_source.html":·[7,·0,·1,·1,·1,·3,·2], 
25 ····"a00404_source.html":·[7,·0,·1,·1,·1,·4], 
26 ····"a00407_source.html":·[7,·0,·1,·1,·1,·11], 
27 ····"a00413_source.html":·[7,·0,·1,·1,·1,·2,·3], 
28 ····"a00422_source.html":·[7,·0,·1,·1,·1,·2,·2], 
29 ····"a00425_source.html":·[7,·0,·1,·1,·1,·2,·1], 
30 ····"a00428_source.html":·[7,·0,·1,·1,·1,·2,·4],5 ····"a00284_source.html":·[7,·0,·2,·4],
 6 ····"a00293_source.html":·[7,·0,·2,·3],
31 ····"a00440_source.html":·[7,·0,·1,·1,·1,·2,·5],7 ····"a00302_source.html":·[7,·0,·2,·5],
32 ····"a00443_source.html":·[7,·0,·1,·1,·1,·15], 
33 ····"a00446_source.html":·[7,·0,·1,·1,·1,·5], 
34 ····"a00449_source.html":·[7,·0,·1,·1,·1,·7], 
35 ····"a00452_source.html":·[7,·0,·1,·1,·1,·6], 
36 ····"a00455_source.html":·[7,·0,·1,·1,·0,·8],8 ····"a00425_source.html":·[7,·0,·1,·1,·0,·5],
37 ····"a00458_source.html":·[7,·0,·1,·1,·0,·6],9 ····"a00428_source.html":·[7,·0,·1,·1,·0,·1],
38 ····"a00461_source.html":·[7,·0,·1,·1,·0,·3],10 ····"a00431_source.html":·[7,·0,·1,·1,·0,·8],
39 ····"a00464_source.html":·[7,·0,·1,·1,·0,·1],11 ····"a00434_source.html":·[7,·0,·1,·1,·0,·3],
40 ····"a00467_source.html":·[7,·0,·1,·1,·0,·9],12 ····"a00437_source.html":·[7,·0,·1,·1,·0,·6],
41 ····"a00470_source.html":·[7,·0,·1,·1,·0,·2],13 ····"a00440_source.html":·[7,·0,·1,·1,·0,·2],
42 ····"a00473.html":·[7,·0,·1,·1,·0,·7],14 ····"a00443.html":·[7,·0,·1,·1,·0,·7],
43 ····"a00473.html#a858c8f4cd938b217a26ef480af3fba39":·[7,·0,·1,·1,·0,·7,·1],15 ····"a00443.html#a858c8f4cd938b217a26ef480af3fba39":·[7,·0,·1,·1,·0,·7,·1],
44 ····"a00473.html#ad75ef49af7bc4d049924402a82fafd2b":·[7,·0,·1,·1,·0,·7,·2],16 ····"a00443.html#ad75ef49af7bc4d049924402a82fafd2b":·[7,·0,·1,·1,·0,·7,·2],
45 ····"a00473_source.html":·[7,·0,·1,·1,·0,·7],17 ····"a00443_source.html":·[7,·0,·1,·1,·0,·7],
46 ····"a00476_source.html":·[7,·0,·1,·1,·0,·10],18 ····"a00446_source.html":·[7,·0,·1,·1,·0,·10],
47 ····"a00482_source.html":·[7,·0,·1,·1,·0,·5],19 ····"a00449_source.html":·[7,·0,·1,·1,·0,·9],
48 ····"a00485_source.html":·[7,·0,·1,·1,·0,·4],20 ····"a00452_source.html":·[7,·0,·1,·1,·0,·4],
 21 ····"a00455_source.html":·[7,·0,·1,·1,·1,·8],
 22 ····"a00458_source.html":·[7,·0,·1,·1,·1,·6],
 23 ····"a00461_source.html":·[7,·0,·1,·1,·1,·18],
 24 ····"a00464_source.html":·[7,·0,·1,·1,·1,·17],
 25 ····"a00467_source.html":·[7,·0,·1,·1,·1,·0,·1],
 26 ····"a00470_source.html":·[7,·0,·1,·1,·1,·4],
 27 ····"a00473_source.html":·[7,·0,·1,·1,·1,·9],
 28 ····"a00476_source.html":·[7,·0,·1,·1,·1,·12],
 29 ····"a00479_source.html":·[7,·0,·1,·1,·1,·15],
 30 ····"a00482_source.html":·[7,·0,·1,·1,·1,·16],
 31 ····"a00485_source.html":·[7,·0,·1,·1,·1,·1,·1],
49 ····"a00488_source.html":·[7,·0,·1,·1,·5,·12],32 ····"a00488_source.html":·[7,·0,·1,·1,·1,·10],
50 ····"a00500_source.html":·[7,·0,·1,·1,·5,·11], 
51 ····"a00503_source.html":·[7,·0,·1,·1,·5,·9], 
52 ····"a00506_source.html":·[7,·0,·1,·1,·5,·4], 
53 ····"a00509_source.html":·[7,·0,·1,·1,·5,·17], 
54 ····"a00512_source.html":·[7,·0,·1,·1,·5,·16], 
55 ····"a00515_source.html":·[7,·0,·1,·1,·5,·10], 
56 ····"a00518_source.html":·[7,·0,·1,·1,·5,·1], 
57 ····"a00521_source.html":·[7,·0,·1,·1,·5,·7],33 ····"a00491_source.html":·[7,·0,·1,·1,·1,·7],
58 ····"a00524_source.html":·[7,·0,·1,·1,·5,·14],34 ····"a00494_source.html":·[7,·0,·1,·1,·1,·11],
59 ····"a00527_source.html":·[7,·0,·1,·1,·5,·8],35 ····"a00497_source.html":·[7,·0,·1,·1,·1,·5],
60 ····"a00530_source.html":·[7,·0,·1,·1,·5,·3],36 ····"a00506_source.html":·[7,·0,·1,·1,·1,·3,·0],
61 ····"a00536_source.html":·[7,·0,·1,·1,·5,·5], 
62 ····"a00539_source.html":·[7,·0,·1,·1,·5,·13],37 ····"a00509_source.html":·[7,·0,·1,·1,·1,·3,·3],
 38 ····"a00512_source.html":·[7,·0,·1,·1,·1,·3,·5],
63 ····"a00545_source.html":·[7,·0,·1,·1,·5,·0],39 ····"a00515_source.html":·[7,·0,·1,·1,·1,·3,·4],
 40 ····"a00521_source.html":·[7,·0,·1,·1,·1,·3,·2],
64 ····"a00548_source.html":·[7,·0,·1,·1,·5,·6],41 ····"a00524_source.html":·[7,·0,·1,·1,·1,·3,·6],
65 ····"a00551_source.html":·[7,·0,·1,·1,·5,·15], 
66 ····"a00554_source.html":·[7,·0,·1,·1,·4,·0], 
67 ····"a00557_source.html":·[7,·0,·1,·1,·4,·1],42 ····"a00527_source.html":·[7,·0,·1,·1,·1,·3,·1],
68 ····"a00560.html":·[7,·0,·1,·1,·2,·5], 
69 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96d":·[7,·0,·1,·1,·2,·5,·0], 
70 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96da0405f2e3d62fa43d7c912d6fb78e29cd":·[7,·0,·1,·1,·2,·5,·0,·8], 
71 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96da213616dd2e4d9744d863587001a77988":·[7,·0,·1,·1,·2,·5,·0,·1], 
72 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96da358ce33062ef8be1f9928f9197c29ad1":·[7,·0,·1,·1,·2,·5,·0,·6], 
73 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96da361fe12954663bc16ce085e98fecce20":·[7,·0,·1,·1,·2,·5,·0,·5], 
74 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96da80d64ca7366a1bfa3c21dab475dc2f28":·[7,·0,·1,·1,·2,·5,·0,·7], 
75 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96dabf5f773fefa8a6aa2c4b56158de44b92":·[7,·0,·1,·1,·2,·5,·0,·0], 
76 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96dad3e94e10c76894ebce6048b8bbb77a74":·[7,·0,·1,·1,·2,·5,·0,·4], 
77 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96dad51534b15e5d0f65569251f4cb3c0d0c":·[7,·0,·1,·1,·2,·5,·0,·2], 
78 ····"a00560.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a":·[7,·0,·1,·1,·2,·5,·0,·3], 
79 ····"a00560_source.html":·[7,·0,·1,·1,·2,·5],43 ····"a00560_source.html":·[7,·0,·1,·1,·1,·2,·5],
80 ····"a00563_source.html":·[7,·0,·1,·1,·2,·10],44 ····"a00563_source.html":·[7,·0,·1,·1,·1,·2,·4],
81 ····"a00566_source.html":·[7,·0,·1,·1,·2,·18],45 ····"a00566_source.html":·[7,·0,·1,·1,·1,·2,·1],
 46 ····"a00572_source.html":·[7,·0,·1,·1,·1,·2,·2],
82 ····"a00578_source.html":·[7,·0,·1,·1,·2,·1],47 ····"a00578_source.html":·[7,·0,·1,·1,·1,·2,·3],
83 ····"a00581_source.html":·[7,·0,·1,·1,·2,·16],48 ····"a00581_source.html":·[7,·0,·1,·1,·1,·14],
84 ····"a00587_source.html":·[7,·0,·1,·1,·2,·21],49 ····"a00587_source.html":·[7,·0,·1,·1,·1,·13],
85 ····"a00590_source.html":·[7,·0,·1,·1,·2,·17],50 ····"a00590_source.html":·[7,·0,·1,·1,·4,·0],
 51 ····"a00593_source.html":·[7,·0,·1,·1,·4,·1],
86 ····"a00599_source.html":·[7,·0,·1,·1,·2,·2],52 ····"a00599_source.html":·[7,·0,·1,·1,·3,·2],
 53 ····"a00602_source.html":·[7,·0,·1,·1,·3,·4],
 54 ····"a00605_source.html":·[7,·0,·1,·1,·3,·1],
 55 ····"a00608_source.html":·[7,·0,·1,·1,·3,·0],
 56 ····"a00611.html":·[7,·0,·1,·1,·3,·3],
 57 ····"a00611_source.html":·[7,·0,·1,·1,·3,·3],
 58 ····"a00617_source.html":·[7,·0,·1,·1,·2,·13],
 59 ····"a00620_source.html":·[7,·0,·1,·1,·2,·21],
87 ····"a00602_source.html":·[7,·0,·1,·1,·2,·23],60 ····"a00626_source.html":·[7,·0,·1,·1,·2,·23],
88 ····"a00605_source.html":·[7,·0,·1,·1,·2,·15], 
89 ····"a00608_source.html":·[7,·0,·1,·1,·2,·19], 
90 ····"a00611_source.html":·[7,·0,·1,·1,·2,·20], 
91 ····"a00614_source.html":·[7,·0,·1,·1,·2,·6], 
92 ····"a00617_source.html":·[7,·0,·1,·1,·2,·27], 
93 ····"a00620_source.html":·[7,·0,·1,·1,·2,·3], 
94 ····"a00623_source.html":·[7,·0,·1,·1,·2,·26],61 ····"a00629_source.html":·[7,·0,·1,·1,·2,·26],
95 ····"a00626_source.html":·[7,·0,·1,·1,·2,·0,·2],62 ····"a00632_source.html":·[7,·0,·1,·1,·2,·28],
96 ····"a00629_source.html":·[7,·0,·1,·1,·2,·0,·3], 
97 ····"a00632_source.html":·[7,·0,·1,·1,·2,·0,·1], 
98 ····"a00635_source.html":·[7,·0,·1,·1,·2,·0,·0],63 ····"a00635_source.html":·[7,·0,·1,·1,·2,·25],
99 ····"a00638_source.html":·[7,·0,·1,·1,·2,·13],64 ····"a00638_source.html":·[7,·0,·1,·1,·2,·18],
100 ····"a00641_source.html":·[7,·0,·1,·1,·2,·7],65 ····"a00641_source.html":·[7,·0,·1,·1,·2,·0,·0],
101 ····"a00644_source.html":·[7,·0,·1,·1,·2,·14],66 ····"a00644_source.html":·[7,·0,·1,·1,·2,·0,·3],
102 ····"a00647_source.html":·[7,·0,·1,·1,·2,·25],67 ····"a00647_source.html":·[7,·0,·1,·1,·2,·0,·1],
103 ····"a00650_source.html":·[7,·0,·1,·1,·2,·9],68 ····"a00650_source.html":·[7,·0,·1,·1,·2,·0,·2],
104 ····"a00653_source.html":·[7,·0,·1,·1,·2,·12],69 ····"a00653_source.html":·[7,·0,·1,·1,·2,·6],
Max diff block lines reached; 0/24878 bytes (0.00%) of diff not shown.
451 B
./usr/share/doc/libopenmesh-dev/html/navtreeindex1.js
345 B
js-beautify {}
    
Offset 1, 9 lines modifiedOffset 1, 9 lines modified
1 var·NAVTREEINDEX1·=·{1 var·NAVTREEINDEX1·=·{
2 ····"a01217_source.html":·[7,·0,·2,·4],2 ····"a01223_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 ····"a06377_source.html":·[7,·0,·0,·1,·0,·0], 
142 ····"a06380_source.html":·[7,·0,·1,·2,·0,·0], 
143 ····"a06407_source.html":·[7,·0,·0,·1,·1,·0], 
144 ····"a06410_source.html":·[7,·0,·1,·2,·1,·0], 
145 ····"a06413_source.html":·[7,·0,·2,·0], 
146 ····"a06416_source.html":·[7,·0,·0,·1,·1,·1], 
147 ····"a06419_source.html":·[7,·0,·1,·2,·1,·1], 
148 ····"a06422_source.html":·[7,·0,·2,·1], 
149 ····"a06431_source.html":·[7,·0,·0,·1,·1,·2], 
150 ····"a06434_source.html":·[7,·0,·1,·2,·1,·2], 
151 ····"a06437_source.html":·[7,·0,·2,·2], 
152 ····"a06446_source.html":·[7,·0,·0,·1,·1,·3], 
153 ····"a06449_source.html":·[7,·0,·1,·2,·1,·3], 
154 ····"a06452_source.html":·[7,·0,·1,·0,·2,·0],141 ····"a06347_source.html":·[7,·0,·1,·0,·2,·0],
155 ····"a06455_source.html":·[7,·0,·1,·0,·3,·0],142 ····"a06350_source.html":·[7,·0,·1,·0,·3,·0],
156 ····"a06458_source.html":·[7,·0,·1,·1,·0,·0],143 ····"a06353_source.html":·[7,·0,·1,·1,·0,·0],
157 ····"a06461.html":·[7,·0,·1,·3,·7,·0],144 ····"a06356.html":·[7,·0,·1,·3,·7,·0],
158 ····"a06461_source.html":·[7,·0,·1,·3,·7,·0],145 ····"a06356_source.html":·[7,·0,·1,·3,·7,·0],
159 ····"a06464_source.html":·[7,·0,·1,·1,·2,·4],146 ····"a06359_source.html":·[7,·0,·1,·1,·2,·4],
160 ····"a06467_source.html":·[7,·0,·1,·3,·3,·1],147 ····"a06362_source.html":·[7,·0,·1,·3,·3,·1],
161 ····"a06470.html":·[7,·0,·1,·1,·2,·24],148 ····"a06365.html":·[7,·0,·1,·1,·2,·24],
162 ····"a06470.html#a223434df0f07f8e05b89324094fc1de8":·[7,·0,·1,·1,·2,·24,·8],149 ····"a06365.html#a223434df0f07f8e05b89324094fc1de8":·[7,·0,·1,·1,·2,·24,·8],
163 ····"a06470.html#a427ff443d5e47c76b9c45a29213e63db":·[7,·0,·1,·1,·2,·24,·11],150 ····"a06365.html#a427ff443d5e47c76b9c45a29213e63db":·[7,·0,·1,·1,·2,·24,·11],
164 ····"a06470.html#a48a58bb27b065ea6b5f6e973756f1800":·[7,·0,·1,·1,·2,·24,·6],151 ····"a06365.html#a48a58bb27b065ea6b5f6e973756f1800":·[7,·0,·1,·1,·2,·24,·6],
165 ····"a06470.html#a72688ff15a275a41a98159ce72eaab4f":·[7,·0,·1,·1,·2,·24,·7],152 ····"a06365.html#a72688ff15a275a41a98159ce72eaab4f":·[7,·0,·1,·1,·2,·24,·7],
166 ····"a06470.html#a746c83f2828928d4e7c4de0b2613e396":·[7,·0,·1,·1,·2,·24,·9],153 ····"a06365.html#a746c83f2828928d4e7c4de0b2613e396":·[7,·0,·1,·1,·2,·24,·9],
167 ····"a06470.html#a75f0d731abf2489208086aac5147eefc":·[7,·0,·1,·1,·2,·24,·5],154 ····"a06365.html#a75f0d731abf2489208086aac5147eefc":·[7,·0,·1,·1,·2,·24,·5],
168 ····"a06470.html#a8126b6d66b0b65c5e23e8856c6092c28":·[7,·0,·1,·1,·2,·24,·3],155 ····"a06365.html#a8126b6d66b0b65c5e23e8856c6092c28":·[7,·0,·1,·1,·2,·24,·3],
169 ····"a06470.html#a97a9676df79fe2881136f983f3cf3b05":·[7,·0,·1,·1,·2,·24,·10],156 ····"a06365.html#a97a9676df79fe2881136f983f3cf3b05":·[7,·0,·1,·1,·2,·24,·10],
170 ····"a06470.html#aa5146d858418fcb93715406a6ce8e30f":·[7,·0,·1,·1,·2,·24,·12],157 ····"a06365.html#aa5146d858418fcb93715406a6ce8e30f":·[7,·0,·1,·1,·2,·24,·12],
171 ····"a06470.html#adbd10edc9787f8347769a11391896d9e":·[7,·0,·1,·1,·2,·24,·4],158 ····"a06365.html#adbd10edc9787f8347769a11391896d9e":·[7,·0,·1,·1,·2,·24,·4],
172 ····"a06470_source.html":·[7,·0,·1,·1,·2,·24],159 ····"a06365_source.html":·[7,·0,·1,·1,·2,·24],
173 ····"a06473.html":·[7,·0,·1,·3,·3,·6],160 ····"a06368.html":·[7,·0,·1,·3,·3,·6],
174 ····"a06473_source.html":·[7,·0,·1,·3,·3,·6],161 ····"a06368_source.html":·[7,·0,·1,·3,·3,·6],
175 ····"a06476.html":·[7,·0,·1,·3,·6,·0,·0,·6],162 ····"a06371.html":·[7,·0,·1,·3,·6,·0,·0,·6],
176 ····"a06476_source.html":·[7,·0,·1,·3,·6,·0,·0,·6],163 ····"a06371_source.html":·[7,·0,·1,·3,·6,·0,·0,·6],
177 ····"a06479_source.html":·[7,·0,·1,·1,·5,·2],164 ····"a06374_source.html":·[7,·0,·1,·1,·5,·2],
178 ····"a06482_source.html":·[7,·0,·1,·3,·3,·3],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],
 168 ····"a06452_source.html":·[7,·0,·0,·1,·1,·3],
 169 ····"a06455_source.html":·[7,·0,·1,·2,·1,·3],
179 ····"a06485.html":·[7,·0,·1,·3,·6,·0,·0,·0],170 ····"a06458.html":·[7,·0,·1,·3,·6,·0,·0,·0],
180 ····"a06485_source.html":·[7,·0,·1,·3,·6,·0,·0,·0],171 ····"a06458_source.html":·[7,·0,·1,·3,·6,·0,·0,·0],
181 ····"a06488.html":·[7,·0,·1,·3,·6,·1,·0,·0],172 ····"a06461.html":·[7,·0,·1,·3,·6,·1,·0,·0],
182 ····"a06488_source.html":·[7,·0,·1,·3,·6,·1,·0,·0],173 ····"a06461_source.html":·[7,·0,·1,·3,·6,·1,·0,·0],
183 ····"a06491.html":·[7,·0,·1,·3,·6,·0,·0,·1],174 ····"a06464.html":·[7,·0,·1,·3,·6,·0,·0,·1],
184 ····"a06491_source.html":·[7,·0,·1,·3,·6,·0,·0,·1],175 ····"a06464_source.html":·[7,·0,·1,·3,·6,·0,·0,·1],
185 ····"a06494.html":·[7,·0,·1,·3,·6,·1,·0,·1],176 ····"a06467.html":·[7,·0,·1,·3,·6,·1,·0,·1],
186 ····"a06494_source.html":·[7,·0,·1,·3,·6,·1,·0,·1],177 ····"a06467_source.html":·[7,·0,·1,·3,·6,·1,·0,·1],
187 ····"a06497.html":·[7,·0,·1,·3,·6,·0,·0,·2],178 ····"a06470.html":·[7,·0,·1,·3,·6,·0,·0,·2],
188 ····"a06497.html#af706613543b0da1b097580a9dc30fc6e":·[7,·0,·1,·3,·6,·0,·0,·2,·5],179 ····"a06470.html#af706613543b0da1b097580a9dc30fc6e":·[7,·0,·1,·3,·6,·0,·0,·2,·5],
189 ····"a06497_source.html":·[7,·0,·1,·3,·6,·0,·0,·2],180 ····"a06470_source.html":·[7,·0,·1,·3,·6,·0,·0,·2],
190 ····"a06500.html":·[7,·0,·1,·3,·6,·1,·0,·2],181 ····"a06473.html":·[7,·0,·1,·3,·6,·1,·0,·2],
191 ····"a06500_source.html":·[7,·0,·1,·3,·6,·1,·0,·2],182 ····"a06473_source.html":·[7,·0,·1,·3,·6,·1,·0,·2],
 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',·['../a00710.html',·1,·'']]],48 ····['mcdecimatert_2ehh_15',·['McDecimaterT.hh',·['../a00890.html',·1,·'']]],
49 ····['mcdecimatert_5fimpl_2ehh_16',·['McDecimaterT_impl.hh',·['../a00755.html',·1,·'']]],49 ····['mcdecimatert_5fimpl_2ehh_16',·['McDecimaterT_impl.hh',·['../a00929.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',·['../a00764.html',·1,·'']]],129 ····['mixeddecimatert_2ehh_60',·['MixedDecimaterT.hh',·['../a00944.html',·1,·'']]],
130 ····['mixeddecimatert_5fimpl_2ehh_61',·['MixedDecimaterT_impl.hh',·['../a00707.html',·1,·'']]],130 ····['mixeddecimatert_5fimpl_2ehh_61',·['MixedDecimaterT_impl.hh',·['../a00899.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',·['../a00743.html',·1,·'']]],134 ····['modaspectratiot_2ehh_63',·['ModAspectRatioT.hh',·['../a00926.html',·1,·'']]],
135 ····['modaspectratiot_5fimpl_2ehh_64',·['ModAspectRatioT_impl.hh',·['../a00701.html',·1,·'']]],135 ····['modaspectratiot_5fimpl_2ehh_64',·['ModAspectRatioT_impl.hh',·['../a00923.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',·['../a00722.html',·1,·'']]],142 ····['modbaset_2ehh_67',·['ModBaseT.hh',·['../a00920.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',·['../a00728.html',·1,·'']]],147 ····['modedgelengtht_2ehh_70',·['ModEdgeLengthT.hh',·['../a00932.html',·1,·'']]],
148 ····['modedgelengtht_5fimpl_2ehh_71',·['ModEdgeLengthT_impl.hh',·['../a00725.html',·1,·'']]],148 ····['modedgelengtht_5fimpl_2ehh_71',·['ModEdgeLengthT_impl.hh',·['../a00917.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',·['../a00746.html',·1,·'']]],155 ····['modhausdorfft_2ehh_74',·['ModHausdorffT.hh',·['../a00896.html',·1,·'']]],
156 ····['modhausdorfft_5fimpl_2ehh_75',·['ModHausdorffT_impl.hh',·['../a00704.html',·1,·'']]],156 ····['modhausdorfft_5fimpl_2ehh_75',·['ModHausdorffT_impl.hh',·['../a00887.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',·['../a00767.html',·1,·'']]],158 ····['modifiedbutterflyt_2ehh_77',·['ModifiedButterFlyT.hh',·['../a00980.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',·['../a00734.html',·1,·'']]],165 ····['modnormaldeviationt_2ehh_80',·['ModNormalDeviationT.hh',·['../a00911.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',·['../a00749.html',·1,·'']]],169 ····['modnormalflippingt_2ehh_82',·['ModNormalFlippingT.hh',·['../a00938.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',·['../a00716.html',·1,·'']]],173 ····['modprogmesht_2ehh_84',·['ModProgMeshT.hh',·['../a00902.html',·1,·'']]],
174 ····['modprogmesht_5fimpl_2ehh_85',·['ModProgMeshT_impl.hh',·['../a00758.html',·1,·'']]],174 ····['modprogmesht_5fimpl_2ehh_85',·['ModProgMeshT_impl.hh',·['../a00947.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',·['../a00740.html',·1,·'']]],178 ····['modquadrict_2ehh_87',·['ModQuadricT.hh',·['../a00950.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',·['../a00689.html',·1,·'']]],180 ····['modquadrict_5fimpl_2ehh_89',·['ModQuadricT_impl.hh',·['../a00941.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',·['../a00719.html',·1,·'']]],184 ····['modroundnesst_2ehh_91',·['ModRoundnessT.hh',·['../a00908.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',·['../a00845.html',·1,·'']]]123 ····['numlimitst_2ehh_40',·['NumLimitsT.hh',·['../a01013.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',·['../a00695.html',·1,·'']]],6 ····['observer_2ecc_1',·['Observer.cc',·['../a00884.html',·1,·'']]],
7 ····['observer_2ehh_2',·['Observer.hh',·['../a00692.html',·1,·'']]],7 ····['observer_2ehh_2',·['Observer.hh',·['../a00935.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',·['../a06470.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],11 ····['om_5fmerge_5ftraits_6',·['OM_Merge_Traits',·['../a06365.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],
12 ····['om_5fmerge_5ftraits_5fin_5ftemplate_7',·['OM_Merge_Traits_In_Template',·['../a06470.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]],12 ····['om_5fmerge_5ftraits_5fin_5ftemplate_7',·['OM_Merge_Traits_In_Template',·['../a06365.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]],
13 ····['omstream_2ehh_8',·['omstream.hh',·['../a00674.html',·1,·'']]],13 ····['omstream_2ehh_8',·['omstream.hh',·['../a00611.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',·['../a00473.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],5 ····['quadricd_3',·['Quadricd',·['../a00443.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],
6 ····['quadricf_4',·['Quadricf',·['../a00473.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]],6 ····['quadricf_4',·['Quadricf',·['../a00443.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',·['../a00473.html',·1,·'']]],11 ····['quadrict_2ehh_6',·['QuadricT.hh',·['../a00443.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',·['../a00815.html',·1,·'']]],195 ····['rulest_2ehh_80',·['RulesT.hh',·['../a00968.html',·1,·'']]],
196 ····['rulest_5fimpl_2ehh_81',·['RulesT_impl.hh',·['../a00812.html',·1,·'']]]196 ····['rulest_5fimpl_2ehh_81',·['RulesT_impl.hh',·['../a00965.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',·['../a00875.html',·1,·'']]],177 ····['smoothert_2ehh_101',·['SmootherT.hh',·['../a00809.html',·1,·'']]],
178 ····['smoothert_5fimpl_2ehh_102',·['SmootherT_impl.hh',·['../a00878.html',·1,·'']]],178 ····['smoothert_5fimpl_2ehh_102',·['SmootherT_impl.hh',·['../a00815.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',·['../a01004.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',·['../a00803.html',·1,·'']]],219 ····['sqrt3t_2ehh_116',·['Sqrt3T.hh',·['../a01001.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',·['../a00806.html',·1,·'']]],288 ····['subdividert_2ehh_143',·['SubdividerT.hh',·['../a00989.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',·['../a00839.html',·1,·'']]],18 ····['testingframework_2ehh_8',·['TestingFramework.hh',·['../a01010.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',·['../a00836.html',·1,·'']]],65 ····['timer_2ehh_34',·['Timer.hh',·['../a01040.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',·['../a06473.html',·1,·'(Global·Namespace)'],94 ····['traits_2ehh_56',·['traits.hh',·['../a06368.html',·1,·'(Global·Namespace)'],
95 ········['../a06476.html',·1,·'(Global·Namespace)'],95 ········['../a06371.html',·1,·'(Global·Namespace)'],
96 ········['../a06470.html',·1,·'(Global·Namespace)']96 ········['../a06365.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',·['../a06470.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],170 ····['vertexattributes_113',·['VertexAttributes',·['../a06365.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',·['../a06470.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]],215 ····['vertextraits_137',·['VertexTraits',·['../a06365.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',·['../a00560.html',·1,·'']]],99 ····['attributes_2ehh_56',·['Attributes.hh',·['../a00671.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',·['../a00731.html',·1,·'']]],4 ····['basedecimatert_2ehh_2',·['BaseDecimaterT.hh',·['../a00905.html',·1,·'']]],
5 ····['basedecimatert_5fimpl_2ehh_3',·['BaseDecimaterT_impl.hh',·['../a00761.html',·1,·'']]],5 ····['basedecimatert_5fimpl_2ehh_3',·['BaseDecimaterT_impl.hh',·['../a00881.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',·['../a00938.html',·1,·'']]],76 ····['bindt_2ehh_59',·['bindT.hh',·['../a00803.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']]],
7.91 KB
./usr/share/doc/libopenmesh-dev/html/search/all_6.js
7.8 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',·['../a00779.html',·1,·'']]],64 ····['catmullclarkt_2ehh_27',·['CatmullClarkT.hh',·['../a00998.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, 15 lines modifiedOffset 221, 15 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',·['../a00713.html',·1,·'']]],228 ····['collapseinfot_2ehh_130',·['CollapseInfoT.hh',·['../a00878.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#a440519277654ea198c1481e1b257b943',·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'],
Offset 251, 41 lines modifiedOffset 251, 41 lines modified
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#windows_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],253 ········['../a06305.html#windows_using_cmake',·1,·'Compiling·OpenMesh·using·CMake'],
254 ········['../a06305.html#mac_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',·['../a00785.html',·1,·'']]],258 ····['compositeloopt_2ehh_146',·['CompositeLoopT.hh',·['../a01007.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',·['../a00782.html',·1,·'']]],260 ····['compositesqrt3t_2ehh_148',·['CompositeSqrt3T.hh',·['../a00983.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 ········['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;'],262 ········['../a03722.html',·1,·'OpenMesh::Subdivider::Uniform::CompositeT&lt;·MeshType,·RealType·&gt;'],
263 ········['../a03614.html',·1,·'OpenMesh::Subdivider::Adaptive::CompositeT&lt;·M·&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',·['../a06458.html',·1,·'(Global·Namespace)'],
266 ········['../a06488.html',·1,·'(Global·Namespace)']266 ········['../a06461.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',·['../a06467.html',·1,·'(Global·Namespace)'],
271 ········['../a06491.html',·1,·'(Global·Namespace)']271 ········['../a06464.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',·['../a06470.html',·1,·'(Global·Namespace)'],
277 ········['../a06500.html',·1,·'(Global·Namespace)']277 ········['../a06473.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',·['../a06461.html',·1,·'']]],284 ····['config_2ehh_159',·['Config.hh',·['../a06356.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'],
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',·['../a00722.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],30 ····['decimater_5fmodname_8',·['DECIMATER_MODNAME',·['../a00920.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',·['../a00698.html',·1,·'']]],34 ····['decimatert_2ehh_10',·['DecimaterT.hh',·['../a00893.html',·1,·'']]],
35 ····['decimatert_5fimpl_2ehh_11',·['DecimaterT_impl.hh',·['../a00752.html',·1,·'']]],35 ····['decimatert_5fimpl_2ehh_11',·['DecimaterT_impl.hh',·['../a00914.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',·['../a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]],40 ····['decimating_5fmodule_14',·['DECIMATING_MODULE',·['../a00920.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',·['../a06470.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],21 ····['edgeattributes_5',·['EdgeAttributes',·['../a06365.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',·['../a06470.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]],66 ····['edgetraits_23',·['EdgeTraits',·['../a06365.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',·['../a06470.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],15 ····['faceattributes_2',·['FaceAttributes',·['../a06365.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',·['../a06470.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]],74 ····['facetraits_29',·['FaceTraits',·['../a06365.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',·['../a06470.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],28 ····['halfedgeattributes_6',·['HalfedgeAttributes',·['../a06365.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',·['../a06470.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]],64 ····['halfedgetraits_21',·['HalfedgeTraits',·['../a06365.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',·['../a00830.html',·1,·'']]],113 ····['heapt_2ehh_56',·['HeapT.hh',·['../a01043.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',·['../a00887.html',·1,·'']]],3 ····['jacobilaplacesmoothert_2ehh_1',·['JacobiLaplaceSmootherT.hh',·['../a00812.html',·1,·'']]],
4 ····['jacobilaplacesmoothert_5fimpl_2ehh_2',·['JacobiLaplaceSmootherT_impl.hh',·['../a00872.html',·1,·'']]]4 ····['jacobilaplacesmoothert_5fimpl_2ehh_2',·['JacobiLaplaceSmootherT_impl.hh',·['../a00818.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',·['../a00884.html',·1,·'']]],9 ····['laplacesmoothert_2ehh_3',·['LaplaceSmootherT.hh',·['../a00821.html',·1,·'']]],
10 ····['laplacesmoothert_5fimpl_2ehh_4',·['LaplaceSmootherT_impl.hh',·['../a00881.html',·1,·'']]],10 ····['laplacesmoothert_5fimpl_2ehh_4',·['LaplaceSmootherT_impl.hh',·['../a00824.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',·['../a00773.html',·1,·'']]],30 ····['longestedget_2ehh_16',·['LongestEdgeT.hh',·['../a00977.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',·['../a00776.html',·1,·'']]],36 ····['loopt_2ehh_22',·['LoopT.hh',·['../a00995.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',·['../a00722.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],2 ····['decimater_5fmodname_0',·['DECIMATER_MODNAME',·['../a00920.html#a906b4531219a46e7f62e37672b50e479',·1,·'ModBaseT.hh']]],
3 ····['decimating_5fmodule_1',·['DECIMATING_MODULE',·['../a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b',·1,·'ModBaseT.hh']]]3 ····['decimating_5fmodule_1',·['DECIMATING_MODULE',·['../a00920.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',·['../a06470.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],2 ····['edgeattributes_0',·['EdgeAttributes',·['../a06365.html#a8126b6d66b0b65c5e23e8856c6092c28',·1,·'Traits.hh']]],
3 ····['edgetraits_1',·['EdgeTraits',·['../a06470.html#adbd10edc9787f8347769a11391896d9e',·1,·'Traits.hh']]]3 ····['edgetraits_1',·['EdgeTraits',·['../a06365.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',·['../a06470.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],2 ····['faceattributes_0',·['FaceAttributes',·['../a06365.html#a75f0d731abf2489208086aac5147eefc',·1,·'Traits.hh']]],
3 ····['facetraits_1',·['FaceTraits',·['../a06470.html#a48a58bb27b065ea6b5f6e973756f1800',·1,·'Traits.hh']]]3 ····['facetraits_1',·['FaceTraits',·['../a06365.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',·['../a06470.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],2 ····['halfedgeattributes_0',·['HalfedgeAttributes',·['../a06365.html#a72688ff15a275a41a98159ce72eaab4f',·1,·'Traits.hh']]],
3 ····['halfedgetraits_1',·['HalfedgeTraits',·['../a06470.html#a223434df0f07f8e05b89324094fc1de8',·1,·'Traits.hh']]]3 ····['halfedgetraits_1',·['HalfedgeTraits',·['../a06365.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',·['../a06470.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],2 ····['om_5fmerge_5ftraits_0',·['OM_Merge_Traits',·['../a06365.html#a746c83f2828928d4e7c4de0b2613e396',·1,·'Traits.hh']]],
3 ····['om_5fmerge_5ftraits_5fin_5ftemplate_1',·['OM_Merge_Traits_In_Template',·['../a06470.html#a97a9676df79fe2881136f983f3cf3b05',·1,·'Traits.hh']]]3 ····['om_5fmerge_5ftraits_5fin_5ftemplate_1',·['OM_Merge_Traits_In_Template',·['../a06365.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',·['../a06470.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],2 ····['vertexattributes_0',·['VertexAttributes',·['../a06365.html#a427ff443d5e47c76b9c45a29213e63db',·1,·'Traits.hh']]],
3 ····['vertextraits_1',·['VertexTraits',·['../a06470.html#aa5146d858418fcb93715406a6ce8e30f',·1,·'Traits.hh']]]3 ····['vertextraits_1',·['VertexTraits',·['../a06365.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',·['../a00560.html',·1,·'']]]2 ····['attributes_2ehh_0',·['Attributes.hh',·['../a00671.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',·['../a00731.html',·1,·'']]],2 ····['basedecimatert_2ehh_0',·['BaseDecimaterT.hh',·['../a00905.html',·1,·'']]],
3 ····['basedecimatert_5fimpl_2ehh_1',·['BaseDecimaterT_impl.hh',·['../a00761.html',·1,·'']]],3 ····['basedecimatert_5fimpl_2ehh_1',·['BaseDecimaterT_impl.hh',·['../a00881.html',·1,·'']]],
4 ····['bindt_2ehh_2',·['bindT.hh',·['../a00938.html',·1,·'']]]4 ····['bindt_2ehh_2',·['bindT.hh',·['../a00803.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',·['../a00779.html',·1,·'']]],2 ····['catmullclarkt_2ehh_0',·['CatmullClarkT.hh',·['../a00998.html',·1,·'']]],
3 ····['collapseinfot_2ehh_1',·['CollapseInfoT.hh',·['../a00713.html',·1,·'']]],3 ····['collapseinfot_2ehh_1',·['CollapseInfoT.hh',·['../a00878.html',·1,·'']]],
4 ····['compositeloopt_2ehh_2',·['CompositeLoopT.hh',·['../a00785.html',·1,·'']]],4 ····['compositeloopt_2ehh_2',·['CompositeLoopT.hh',·['../a01007.html',·1,·'']]],
5 ····['compositesqrt3t_2ehh_3',·['CompositeSqrt3T.hh',·['../a00782.html',·1,·'']]],5 ····['compositesqrt3t_2ehh_3',·['CompositeSqrt3T.hh',·['../a00983.html',·1,·'']]],
6 ····['compositet_2ehh_4',·['compositet.hh',·['../a06485.html',·1,·'(Global·Namespace)'],6 ····['compositet_2ehh_4',·['compositet.hh',·['../a06458.html',·1,·'(Global·Namespace)'],
7 ········['../a06488.html',·1,·'(Global·Namespace)']7 ········['../a06461.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',·['../a06464.html',·1,·'(Global·Namespace)'],
10 ········['../a06494.html',·1,·'(Global·Namespace)']10 ········['../a06467.html',·1,·'(Global·Namespace)']
11 ····]],11 ····]],
12 ····['compositetraits_2ehh_6',·['compositetraits.hh',·['../a06497.html',·1,·'(Global·Namespace)'],12 ····['compositetraits_2ehh_6',·['compositetraits.hh',·['../a06470.html',·1,·'(Global·Namespace)'],
13 ········['../a06500.html',·1,·'(Global·Namespace)']13 ········['../a06473.html',·1,·'(Global·Namespace)']
14 ····]],14 ····]],
15 ····['config_2ehh_7',·['Config.hh',·['../a06461.html',·1,·'']]]15 ····['config_2ehh_7',·['Config.hh',·['../a06356.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',·['../a00698.html',·1,·'']]],2 ····['decimatert_2ehh_0',·['DecimaterT.hh',·['../a00893.html',·1,·'']]],
3 ····['decimatert_5fimpl_2ehh_1',·['DecimaterT_impl.hh',·['../a00752.html',·1,·'']]]3 ····['decimatert_5fimpl_2ehh_1',·['DecimaterT_impl.hh',·['../a00914.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',·['../a00830.html',·1,·'']]]2 ····['heapt_2ehh_0',·['HeapT.hh',·['../a01043.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',·['../a00887.html',·1,·'']]],2 ····['jacobilaplacesmoothert_2ehh_0',·['JacobiLaplaceSmootherT.hh',·['../a00812.html',·1,·'']]],
3 ····['jacobilaplacesmoothert_5fimpl_2ehh_1',·['JacobiLaplaceSmootherT_impl.hh',·['../a00872.html',·1,·'']]]3 ····['jacobilaplacesmoothert_5fimpl_2ehh_1',·['JacobiLaplaceSmootherT_impl.hh',·['../a00818.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',·['../a00884.html',·1,·'']]],2 ····['laplacesmoothert_2ehh_0',·['LaplaceSmootherT.hh',·['../a00821.html',·1,·'']]],
3 ····['laplacesmoothert_5fimpl_2ehh_1',·['LaplaceSmootherT_impl.hh',·['../a00881.html',·1,·'']]],3 ····['laplacesmoothert_5fimpl_2ehh_1',·['LaplaceSmootherT_impl.hh',·['../a00824.html',·1,·'']]],
4 ····['longestedget_2ehh_2',·['LongestEdgeT.hh',·['../a00773.html',·1,·'']]],4 ····['longestedget_2ehh_2',·['LongestEdgeT.hh',·['../a00977.html',·1,·'']]],
5 ····['loopt_2ehh_3',·['LoopT.hh',·['../a00776.html',·1,·'']]]5 ····['loopt_2ehh_3',·['LoopT.hh',·['../a00995.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',·['../a00710.html',·1,·'']]],2 ····['mcdecimatert_2ehh_0',·['McDecimaterT.hh',·['../a00890.html',·1,·'']]],
3 ····['mcdecimatert_5fimpl_2ehh_1',·['McDecimaterT_impl.hh',·['../a00755.html',·1,·'']]],3 ····['mcdecimatert_5fimpl_2ehh_1',·['McDecimaterT_impl.hh',·['../a00929.html',·1,·'']]],
4 ····['mixeddecimatert_2ehh_2',·['MixedDecimaterT.hh',·['../a00764.html',·1,·'']]],4 ····['mixeddecimatert_2ehh_2',·['MixedDecimaterT.hh',·['../a00944.html',·1,·'']]],
5 ····['mixeddecimatert_5fimpl_2ehh_3',·['MixedDecimaterT_impl.hh',·['../a00707.html',·1,·'']]],5 ····['mixeddecimatert_5fimpl_2ehh_3',·['MixedDecimaterT_impl.hh',·['../a00899.html',·1,·'']]],
6 ····['modaspectratiot_2ehh_4',·['ModAspectRatioT.hh',·['../a00743.html',·1,·'']]],6 ····['modaspectratiot_2ehh_4',·['ModAspectRatioT.hh',·['../a00926.html',·1,·'']]],
7 ····['modaspectratiot_5fimpl_2ehh_5',·['ModAspectRatioT_impl.hh',·['../a00701.html',·1,·'']]],7 ····['modaspectratiot_5fimpl_2ehh_5',·['ModAspectRatioT_impl.hh',·['../a00923.html',·1,·'']]],
8 ····['modbaset_2ehh_6',·['ModBaseT.hh',·['../a00722.html',·1,·'']]],8 ····['modbaset_2ehh_6',·['ModBaseT.hh',·['../a00920.html',·1,·'']]],
9 ····['modedgelengtht_2ehh_7',·['ModEdgeLengthT.hh',·['../a00728.html',·1,·'']]],9 ····['modedgelengtht_2ehh_7',·['ModEdgeLengthT.hh',·['../a00932.html',·1,·'']]],
10 ····['modedgelengtht_5fimpl_2ehh_8',·['ModEdgeLengthT_impl.hh',·['../a00725.html',·1,·'']]],10 ····['modedgelengtht_5fimpl_2ehh_8',·['ModEdgeLengthT_impl.hh',·['../a00917.html',·1,·'']]],
11 ····['modhausdorfft_2ehh_9',·['ModHausdorffT.hh',·['../a00746.html',·1,·'']]],11 ····['modhausdorfft_2ehh_9',·['ModHausdorffT.hh',·['../a00896.html',·1,·'']]],
12 ····['modhausdorfft_5fimpl_2ehh_10',·['ModHausdorffT_impl.hh',·['../a00704.html',·1,·'']]],12 ····['modhausdorfft_5fimpl_2ehh_10',·['ModHausdorffT_impl.hh',·['../a00887.html',·1,·'']]],
13 ····['modifiedbutterflyt_2ehh_11',·['ModifiedButterFlyT.hh',·['../a00767.html',·1,·'']]],13 ····['modifiedbutterflyt_2ehh_11',·['ModifiedButterFlyT.hh',·['../a00980.html',·1,·'']]],
14 ····['modnormaldeviationt_2ehh_12',·['ModNormalDeviationT.hh',·['../a00734.html',·1,·'']]],14 ····['modnormaldeviationt_2ehh_12',·['ModNormalDeviationT.hh',·['../a00911.html',·1,·'']]],
15 ····['modnormalflippingt_2ehh_13',·['ModNormalFlippingT.hh',·['../a00749.html',·1,·'']]],15 ····['modnormalflippingt_2ehh_13',·['ModNormalFlippingT.hh',·['../a00938.html',·1,·'']]],
16 ····['modprogmesht_2ehh_14',·['ModProgMeshT.hh',·['../a00716.html',·1,·'']]],16 ····['modprogmesht_2ehh_14',·['ModProgMeshT.hh',·['../a00902.html',·1,·'']]],
17 ····['modprogmesht_5fimpl_2ehh_15',·['ModProgMeshT_impl.hh',·['../a00758.html',·1,·'']]],17 ····['modprogmesht_5fimpl_2ehh_15',·['ModProgMeshT_impl.hh',·['../a00947.html',·1,·'']]],
18 ····['modquadrict_2ehh_16',·['ModQuadricT.hh',·['../a00740.html',·1,·'']]],18 ····['modquadrict_2ehh_16',·['ModQuadricT.hh',·['../a00950.html',·1,·'']]],
19 ····['modquadrict_5fimpl_2ehh_17',·['ModQuadricT_impl.hh',·['../a00689.html',·1,·'']]],19 ····['modquadrict_5fimpl_2ehh_17',·['ModQuadricT_impl.hh',·['../a00941.html',·1,·'']]],
20 ····['modroundnesst_2ehh_18',·['ModRoundnessT.hh',·['../a00719.html',·1,·'']]]20 ····['modroundnesst_2ehh_18',·['ModRoundnessT.hh',·['../a00908.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',·['../a00845.html',·1,·'']]]2 ····['numlimitst_2ehh_0',·['NumLimitsT.hh',·['../a01013.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',·['../a00695.html',·1,·'']]],2 ····['observer_2ecc_0',·['Observer.cc',·['../a00884.html',·1,·'']]],
3 ····['observer_2ehh_1',·['Observer.hh',·['../a00692.html',·1,·'']]],3 ····['observer_2ehh_1',·['Observer.hh',·['../a00935.html',·1,·'']]],
4 ····['omstream_2ehh_2',·['omstream.hh',·['../a00674.html',·1,·'']]]4 ····['omstream_2ehh_2',·['omstream.hh',·['../a00611.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',·['../a00473.html',·1,·'']]]2 ····['quadrict_2ehh_0',·['QuadricT.hh',·['../a00443.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',·['../a00815.html',·1,·'']]],2 ····['rulest_2ehh_0',·['RulesT.hh',·['../a00968.html',·1,·'']]],
3 ····['rulest_5fimpl_2ehh_1',·['RulesT_impl.hh',·['../a00812.html',·1,·'']]]3 ····['rulest_5fimpl_2ehh_1',·['RulesT_impl.hh',·['../a00965.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',·['../a00875.html',·1,·'']]],2 ····['smoothert_2ehh_0',·['SmootherT.hh',·['../a00809.html',·1,·'']]],
3 ····['smoothert_5fimpl_2ehh_1',·['SmootherT_impl.hh',·['../a00878.html',·1,·'']]],3 ····['smoothert_5fimpl_2ehh_1',·['SmootherT_impl.hh',·['../a00815.html',·1,·'']]],
4 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_2',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a00788.html',·1,·'']]],4 ····['sqrt3interpolatingsubdividerlabsikgreinert_2ehh_2',·['Sqrt3InterpolatingSubdividerLabsikGreinerT.hh',·['../a01004.html',·1,·'']]],
5 ····['sqrt3t_2ehh_3',·['Sqrt3T.hh',·['../a00803.html',·1,·'']]],5 ····['sqrt3t_2ehh_3',·['Sqrt3T.hh',·['../a01001.html',·1,·'']]],
6 ····['subdividert_2ehh_4',·['SubdividerT.hh',·['../a00806.html',·1,·'']]]6 ····['subdividert_2ehh_4',·['SubdividerT.hh',·['../a00989.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',·['../a00839.html',·1,·'']]],2 ····['testingframework_2ehh_0',·['TestingFramework.hh',·['../a01010.html',·1,·'']]],
3 ····['timer_2ehh_1',·['Timer.hh',·['../a00836.html',·1,·'']]],3 ····['timer_2ehh_1',·['Timer.hh',·['../a01040.html',·1,·'']]],
4 ····['traits_2ehh_2',·['traits.hh',·['../a06470.html',·1,·'(Global·Namespace)'],4 ····['traits_2ehh_2',·['traits.hh',·['../a06365.html',·1,·'(Global·Namespace)'],
5 ········['../a06473.html',·1,·'(Global·Namespace)'],5 ········['../a06368.html',·1,·'(Global·Namespace)'],
6 ········['../a06476.html',·1,·'(Global·Namespace)']6 ········['../a06371.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',·['../a00473.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],2 ····['quadricd_0',·['Quadricd',·['../a00443.html#a858c8f4cd938b217a26ef480af3fba39',·1,·'OpenMesh::Geometry']]],
3 ····['quadricf_1',·['Quadricf',·['../a00473.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]]3 ····['quadricf_1',·['Quadricf',·['../a00443.html#ad75ef49af7bc4d049924402a82fafd2b',·1,·'OpenMesh::Geometry']]]
4 ];4 ];
844 B
./usr/share/doc/libopenmesh-dev/html/a00011_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00041_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('a00011_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00041_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/a00047_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00059_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('a00047_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00059_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/a00062_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00023_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('a00062_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00023_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/a00287_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01220_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('a01220_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()"
41.2 KB
./usr/share/doc/libopenmesh-dev/html/a00323_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06368_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/Core/IO/SR_binary_vector_of_bool.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 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('a00323_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06368_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, 125 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">SR_binary_vector_of_bool.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>·</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="a06368.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-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>
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> 
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> 
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> 
Max diff block lines reached; 12398/34376 bytes (36.07%) of diff not shown.
7.49 KB
html2text {}
    
Offset 1, 116 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 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 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
65 5967 59
66 60·return·bytes; 
Max diff block lines reached; 3021/7641 bytes (39.54%) of diff not shown.
48.4 KB
./usr/share/doc/libopenmesh-dev/html/a00326_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01025_source.html
Files 91% 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/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 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('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()"
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">SR_types.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 138, 89 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> 
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">//··Helper·Functions·for·binary·reading·/·writing</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·StripifierT</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><span·class="preprocessor">#ifndef·OPENMESH_SR_TYPES_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>
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>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>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;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;vector&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><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>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">//==·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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>
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> 
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">//=============================================================================</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>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">//==·CLASS·DEFINITION·=========================================================</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>·</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="comment">//-----------------------------------------------------------------------------</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>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">public</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>180 <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="keyword[·...·truncated·by·diffoscope;·len:·124,·SHA:·1745a3419707fb6071a6a2c48bee0d2835d3f3c7768a0176a6080dc1de8a40a0·...·];</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>
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="l00088"·name="l00088"></a><span·class="lineno">···88</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> 
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>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"><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> 
191 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</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>
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>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>
195 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</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>
196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>195 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
197 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="comment">//=============================================================================</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_stri[·...·truncated·by·diffoscope;·len:·103,·SHA:·6765d228460e83805877d9578939597d3ee4afb1c0b8e4f0b017ea987f65a637·...·]</div>
Max diff block lines reached; 16089/38851 bytes (41.41%) 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 SR_types.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 47, 142 lines modifiedOffset 47, 159 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//·Helper·Functions·for·binary·reading·/·writing57 46//·CLASS·StripifierT
 58 47//
59 48//59 48//
60 49// 
61 =============================================================================60 =============================================================================
 61 49
62 5062 50
63 51#ifndef·OPENMESH_SR_TYPES_HH63 51#ifndef·OPENMESH_STRIPIFIERT_HH
64 52#define·OPENMESH_SR_TYPES_HH64 52#define·OPENMESH_STRIPIFIERT_HH
65 5365 53
66 5466 54
67 55//==·INCLUDES67 55//==·INCLUDES
68 =================================================================68 =================================================================
69 5669 56
70 57#include·<OpenMesh/Core/System/config.h> 
71 5870 57#include·<vector>
 71 58#include·<OpenMesh/Core/Utils/Property.hh>
72 5972 59
 73 60
 74 61//==·FORWARDDECLARATIONS
 75 ======================================================
 76 62
 77 63
73 60//==·NAMESPACES78 64//==·NAMESPACES
74 ===============================================================79 ===============================================================
75 61 
76 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
77 63namespace·IO·{ 
78 64 
79 6580 65
 81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
80 66// 
81 ============================================================================= 
82 6782 67
83 6883 68
 84 69//==·CLASS·DEFINITION
 85 =========================================================
 86 70
 87 71
 88 72
84 7389 73
 90 78template·<class·Mesh>
 91 _\x87_\x89class·_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T
 92 80{
 93 81public:
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 8294 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;
 100 88
 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_);·}
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//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,
Max diff block lines reached; 5609/10586 bytes (52.99%) of diff not shown.
20.2 KB
./usr/share/doc/libopenmesh-dev/html/a00329_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01049_source.html
Files 98% 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/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 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('a00329_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()"
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">GLConstAsString.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, 60 lines modifiedOffset 138, 68 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>
 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="l00044"·name="l00044"></a><span·class="lineno">···44</span>·</div>150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</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> 
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> 
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_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>
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="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>
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>
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> 
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="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>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>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">//===·IMPLEMENTATION·==========================================================</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>Utils·{</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>
 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="keyword">const</span>·<span·class="keywordtype">char</span>·*GLenum_as_string(·GLenum·_m·)</div>
167 <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>{</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">//-----------------------------------------------------------------------------</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>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>
172 <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>
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="l00076"·name="l00076"></a><span·class="lineno">···76</span>····MODE(GL_POINTS);</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>····MODE(GL_LINES);</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>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>
177 <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>····MODE(GL_TRIANGLES);</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>····MODE(GL_TRIANGLE_STRIP);</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="l00082"·name="l00082"></a><span·class="lineno">···82</span>····MODE(GL_TRIANGLE_FAN);</div>
180 <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>····MODE(GL_QUADS);</div>
181 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····MODE(GL_QUAD_STRIP);</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>····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>
183 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</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>
184 <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>}</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>·</div>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//=============================================================================</span></div>192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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>193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}·<span·class="comment">//·namespace·Utils</span></div>
187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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> 
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>195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//=============================================================================</span></div>
 196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_GLCONSTASSTRING_HH·defined</span></div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="comment">//=============================================================================</span></div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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>199 <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·-->200 </div><!--·fragment·--></div><!--·contents·-->
Max diff block lines reached; 96/17086 bytes (0.56%) of diff not shown.
3.38 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 GLConstAsString.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, 67 lines modifiedOffset 47, 77 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 45#ifndef·OPENMESH_IO_OFFFORMAT_HH 
56 46#define·OPENMESH_IO_OFFFORMAT_HH 
57 47 
58 48 
59 49//===·INCLUDES 
60 ================================================================55 =============================================================================
 56 45//
 57 46//·CLASS·newClass
 58 47//
 59 48//
 60 =============================================================================
 61 49
61 5062 50
62 51 
63 52//·OpenMesh 
64 53#include·<OpenMesh/Core/System/config.h>63 51#ifndef·OPENMESH_UTILS_GLCONSTASSTRING_HH
 64 52#define·OPENMESH_UTILS_GLCONSTASSTRING_HH
 65 53
65 5466 54
 67 55//==·INCLUDES
66 55 
67 56//==·NAMESPACES 
68 ==============================================================68 =================================================================
69 5769 56
 70 57#include·<OpenMesh/Core/System/config.h>
70 5871 58
71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
72 60namespace·IO·{72 59
 73 60//==·FORWARDDECLARATIONS
 74 ======================================================
73 6175 61
74 6276 62
75 63//===·IMPLEMENTATION77 63//==·NAMESPACES
76 ==========================================================78 ===============================================================
77 6479 64
78 65 
79 70 
80 71 
81 72//--------------------------------------------------------------------------- 
82 -- 
83 73 
84 74#ifndef·DOXY_IGNORE_THIS 
85 75 
86 76struct·OPENMESHDLLEXPORT·OFFFormat 
87 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 8880 65namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 81 66namespace·Utils·{
 82 67
 83 68//==·CLASS·DEFINITION
 84 =========================================================
 85 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
 105 89}
 106 90
98 89//107 91//
99 =============================================================================108 =============================================================================
100 90}·//·namespace·IO109 92}·//·namespace·Utils
101 91}·//·namespace·OpenMesh110 93}·//·namespace·OpenMesh
102 92// 
103 ============================================================================= 
104 93#endif 
105 94//111 94//
106 =============================================================================112 =============================================================================
 113 95#endif·//·OPENMESH_UTILS_GLCONSTASSTRING_HH·defined
 114 96//
 115 =============================================================================
 116 97
107 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h117 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
108 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,118 Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the·triangle·mesh,
109 different·mesh·kernels·...119 different·mesh·kernels·...
110 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59120 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·MeshItems.hh:59
111 ===============================================================================121 ===============================================================================
112 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.122 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
113 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.123 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
13.9 KB
./usr/share/doc/libopenmesh-dev/html/a00332_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06356_source.html
Files 98% 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_store.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('a00332_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06356_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_store.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="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>
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, 38 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> 
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">//··Defines</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_STORE_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>
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>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>
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>
 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>
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>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>
 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>·</div>
 160 <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="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>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="comment">//=============================================================================</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">#endif·</span><span·class="comment">//·OPENMESH_STORE_HH·defined</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><span·class="comment">//=============================================================================</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>
 166 <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><span·class="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_UTILS_CONFIG_HH·defined</span></div>
 168 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//=============================================================================</span></div>
169 </div><!--·fragment·--></div><!--·contents·-->169 </div><!--·fragment·--></div><!--·contents·-->
170 </div><!--·doc-content·-->170 </div><!--·doc-content·-->
171 <hr>171 <hr>
172 <address>172 <address>
173 <small>173 <small>
174 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">174 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
175 </a>175 </a>
2.24 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 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, 39 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//55 47//
56 =============================================================================56 =============================================================================
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48//57 48//
60 49//58 49//·Defines
 59 50//
 60 51//
61 =============================================================================61 =============================================================================
62 5062 52
63 51#ifndef·OPENMESH_SR_STORE_HH63 53#ifndef·OPENMESH_UTILS_CONFIG_HH
64 52#define·OPENMESH_SR_STORE_HH64 54#define·OPENMESH_UTILS_CONFIG_HH
 65 55
65 53 
66 54 
67 55//==·INCLUDES 
68 ================================================================= 
69 5666 56
 67 57//==·INCLUDES
 68 =================================================================
 69 58
70 57#include·<OpenMesh/Core/System/config.h>70 59#include·<OpenMesh/Core/System/config.h>
 71 60
 72 61
 73 62//==·NAMESPACES
 74 ===============================================================
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> 
76 6375 63
 76 64#define·BEGIN_NS_UTILS·namespace·Utils·{
 77 65#define·END_NS_UTILS·}
 78 66
 79 67
77 64//80 68//
78 =============================================================================81 =============================================================================
79 65#endif·//·OPENMESH_STORE_HH·defined82 69#endif·//·OPENMESH_UTILS_CONFIG_HH·defined
80 66//83 70//
81 =============================================================================84 =============================================================================
82 67 
83 ===============================================================================85 ===============================================================================
84 ·····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.
85 ·····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·.
52.1 KB
./usr/share/doc/libopenmesh-dev/html/a00335_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00797_source.html
Files 97% 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_binary.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 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('a00797_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">SR_binary.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, 111 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>·</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">#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>
 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>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="comment">//=============================================================================</span></div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//==·INCLUDES·=================================================================</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> 
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>
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>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>·</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>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> 
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> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;stdexcept&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> 
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><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>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>IO·{</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">//=============================================================================</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">//-----------------------------------------------------------------------------</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>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>
 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>
 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>
 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>
180 <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>
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>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>
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</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>
Max diff block lines reached; 24478/43266 bytes (56.58%) of diff not shown.
9.72 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 SR_binary.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, 135 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
 60 49
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_SR_BINARY_HH 
64 52#define·OPENMESH_SR_BINARY_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
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 
77 64 
78 65 
79 66//==·NAMESPACES67 55//==·NAMESPACES
80 ===============================================================68 ===============================================================
81 6769 56
82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{70 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 71 58
 72 59//==·CLASS·DEFINITION
83 69namespace·IO·{ 
84 70 
85 71 
86 72// 
87 =============================================================================73 =========================================================
 74 60
88 73 
89 74 
90 75//---------------------------------------------------------------------------75 61//·-----------------------------------------------------------------·class·--
91 --76 --
92 76 
93 77·const·static·size_t·UnknownSize(size_t(-1)); 
94 7877 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·);
95 7991 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; 
103 99 
104 _\x81_.0_.1·static·const·bool·_.i_.s_.__.s_.t_.r_.e_.a_.m_.a_.b_.l_.e·=·false;92 _\x88_.1OSG_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 102105 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_;·}·\
Max diff block lines reached; 3019/9926 bytes (30.42%) of diff not shown.
196 KB
./usr/share/doc/libopenmesh-dev/html/a00338_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00968_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/Core/IO/SR_binary_spec.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 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('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()"
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">RulesT.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="a00968.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, 426 lines modifiedOffset 138, 496 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> 
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> 
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">//</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>
 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="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>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>
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="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#define·OPENMESH_SUBDIVIDER_ADAPTIVE_RULEST_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="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="l00054"·name="l00054"></a><span·class="lineno">···54</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="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>156 <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><span·class="preprocessor">#include·&lt;OpenMesh/Core/System/config.h&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><span·class="preprocessor">#include·&lt;OpenMesh/Tools/Subdivider/Adaptive/Composite/RuleInterfaceT.hh&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="l00063"·name="l00063"></a><span·class="lineno">···63</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="a00845.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>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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>·</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>
 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>
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>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>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·--------------------·OpenMesh</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> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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>
 170 <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>171 <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="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> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>172 <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>·</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="};">
 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>
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> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">namespace·</span>IO·{</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>176 <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>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>
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>178 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">private</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>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>
190 <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>
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>181 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="keyword">public</span>:</div>
193 <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>
 184 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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>
 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>
Max diff block lines reached; 130517/159968 bytes (81.59%) of diff not shown.
40.0 KB
html2text {}
Max HTML report size reached
181 KB
./usr/share/doc/libopenmesh-dev/html/a00341_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00995_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/Core/IO/importer/ImporterT.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 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('a00341_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 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">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="a00995.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, 483 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">//··Implements·an·importer·module·for·arbitrary·OpenMesh·meshes</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·__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> 
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>
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="preprocessor">#include·&lt;OpenMesh/Core/IO/importer/BaseImporter.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/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="a00989.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.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/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>
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>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>
 161 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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;<a·class="code"·href="a00560.html">OpenMesh/Core/Mesh/Attributes.hh</a>&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="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00674.html">OpenMesh/Core/System/omstream.hh</a>&gt;</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>
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>165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#else</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>166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="preprocessor">#··include·&lt;cmath&gt;</span></div>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">namespace·</span>IO·{</div>167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="preprocessor">#endif</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="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="comment">//===·IMPLEMENTATION·==========================================================</span></div>170 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="comment">//==·NAMESPACE·================================================================</span></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>
 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>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
 177 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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> 
180 <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>
 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="};">
 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="a03806.html">SubdividerT</a>&lt;MeshType,·RealType&gt;</div>
181 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</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> 
189 <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">···92</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> 
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><span·class="keyword">public</span>:</div>
193 <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>
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>185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··<span·class="keyword">typedef</span>·RealType································real_t;</div>
195 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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>
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>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>
197 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>
Max diff block lines reached; 125330/146769 bytes (85.39%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
37.5 KB
html2text {}
Max HTML report size reached
45.8 KB
./usr/share/doc/libopenmesh-dev/html/a00347_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01034_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/IO/StoreRestore.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 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('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()"
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">MeshCheckerT.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, 120 lines modifiedOffset 139, 105 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_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>
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">//··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>·</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_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>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="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;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>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="a00611.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;OpenMesh/Core/IO/SR_binary.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;<a·class="code"·href="a00671.html">OpenMesh/Core/Mesh/Attributes.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/Core/IO/SR_binary_spec.hh&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>
 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>·</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>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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="keyword">namespace·</span>IO·{</div>164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="keyword">namespace·</span>Utils·{</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>··············</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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</div>172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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="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><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>
 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">MeshCheckerT</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02714.html">Mesh</a>&amp;·_mesh)·:·mesh_(_mesh)·{}</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>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>
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="}"> 
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> 
181 </div> 
182 <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>·</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="}">180 <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>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>
 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>
 184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····CHECK_VERTICES··=·2,</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>
 187 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>··};</div>
187 </div>188 </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> 
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> 
194 <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>··</div>
Max diff block lines reached; 15255/36758 bytes (41.50%) of diff not shown.
9.77 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 MeshCheckerT.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, 129 lines modifiedOffset 48, 135 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·OPENMESH_MESHCHECKER_HH
 56 46#define·OPENMESH_MESHCHECKER_HH
 57 47
 58 48
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51#ifndef·OPENMESH_STORERESTORE_HH 
64 52#define·OPENMESH_STORERESTORE_HH 
65 53 
66 54 
67 55//==·INCLUDES59 49//==·INCLUDES
68 =================================================================60 =================================================================
69 56 
70 57#include·<stdexcept>61 50
 62 51
71 58#include·<OpenMesh/Core/System/config.h>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>
72 59#include·<OpenMesh/Core/IO/SR_binary.hh>65 54#include·<OpenMesh/Core/Utils/GenProg.hh>
73 60#include·<OpenMesh/Core/IO/SR_binary_spec.hh> 
74 6166 55#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.M_.e_.s_.h_./_.A_.t_.t_.r_.i_.b_.u_.t_.e_.s_.._.h_.h>
 67 56#include·<ostream>
 68 57
 69 58
75 62//==·NAMESPACES70 59//==·NAMESPACES
76 ===============================================================71 ===============================================================
77 6372 60
 73 61
78 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
79 65namespace·IO·{75 63namespace·Utils·{
 76 64
 77 65//==·CLASS·DEFINITION
 78 =========================================================
80 6679 66
81 6780 67
 81 72template·<class·Mesh>
 82 _\x87_\x83class·_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T
 83 74{
 84 75public:
82 68// 
83 ============================================================================= 
84 69 
85 70 
86 75 
87 7685 76
 86 _\x87_\x88·explicit·_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T(const·_\x8M_\x8e_\x8s_\x8h&·_mesh)·:·mesh_(_mesh)·{}
88 77//--------------------------------------------------------------------------- 
89 -- 
90 78//·StoreRestore·definitions 
91 7987 79
 88 _\x88_\x81·_\x8~_\x8M_\x8e_\x8s_\x8h_\x8C_\x8h_\x8e_\x8c_\x8k_\x8e_\x8r_\x8T()·{}
 89 82
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 8390 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·};
 98 92
 99 93
 100 95·bool·_\x8c_\x8h_\x8e_\x8c_\x8k(·unsigned·int·_targets=CHECK_ALL,
 101 96·std::ostream&·_os=·omerr());
 102 97
 103 98
 104 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 }
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 103109 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);·}
 115 109
 116 110
 117 111·//·ref·to·mesh
Max diff block lines reached; 4956/9978 bytes (49.67%) of diff not shown.
147 KB
./usr/share/doc/libopenmesh-dev/html/a00350_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06374_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/Core/IO/exporter/ExporterT.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('a00350_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06374_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">ExporterT.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="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, 415 lines modifiedOffset 141, 367 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·an·exporter·module·for·arbitrary·OpenMesh·meshes</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>·</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>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·__EXPORTERT_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>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><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> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</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>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>
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>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>
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>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>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="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>
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><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>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>·</div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>175 <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><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>
 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="keyword">typedef</span>·dst_t··return_type;</div>
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·Mesh&gt;</div> 
182 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="};"> 
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>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>····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="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">public</span>:</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="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>186 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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> 
189 <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>
190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>188 <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>189 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</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> 
194 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">··</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>
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>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#aeb4e43a28974a[·...·truncated·by·diffoscope;·len:·33,·SHA:·9e3c126b81152d469ef8f340231f144472d380d02fb4980d8dc3cdc8b0a1e404·...·];</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>
196 <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">inline</span>·<span·class="keyword">static</span>·return_type·cast(<span·class="keyword">const</span>·Vec3f&amp;·_src)</div>
197 <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>··{</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>
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> 
Max diff block lines reached; 27964/123837 bytes (22.58%) 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 ExporterT.hh5 color_cast.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, 422 lines modifiedOffset 51, 388 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·an·exporter·module·for·arbitrary·OpenMesh·meshes58 47//·Helper·Functions·for·binary·reading·/·writing
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 5163 51
64 52#ifndef·__EXPORTERT_HH__ 
65 53#define·__EXPORTERT_HH__64 52#ifndef·OPENMESH_COLOR_CAST_HH
 65 53#define·OPENMESH_COLOR_CAST_HH
66 5466 54
67 5567 55
68 56//===·INCLUDES68 56//==·INCLUDES
69 ================================================================69 =================================================================
70 5770 57
 71 58
71 58//·C++ 
72 59#include·<vector> 
73 60 
74 61//·OpenMesh 
75 62#include·<OpenMesh/Core/System/config.h>72 59#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>73 60#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>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//
 83 =============================================================================
 84 69
83 7085 70
 86 74
 87 75//---------------------------------------------------------------------------
 88 --
 89 76#ifndef·DOXY_IGNORE_THIS
84 71 
85 72//===·NAMESPACES 
86 ============================================================== 
87 73 
88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
89 75namespace·IO·{ 
90 76 
91 7790 77
92 78//===·EXPORTER·CLASS 
93 ========================================================== 
94 79 
95 83template·<class·Mesh> 
96 _.8_.4class·_.E_.x_.p_.o_.r_.t_.e_.r_.T·:·public·_.B_.a_.s_.e_.E_.x_.p_.o_.r_.t_.e_.r91 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{97 85·{
98 86public: 
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 9098 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 91103 91
104 92·//·get·vertex·data 
105 93 
106 94·_.V_.e_.c_.3_.f·point(_.V_.e_.r_.t_.e_.x_.H_.a_.n_.d_.l_.e·_vh)·const·override104 92
 105 93template·<>
 106 94struct·color_caster<_\x8V_\x8e_\x8c_\x83_\x8u_\x8c,_\x8V_\x8e_\x8c_\x83_\x8f>
107 95·{107 95{
108 96·return·vector_cast<Vec3f>(mesh_.point(_vh)); 
109 97·} 
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));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)·);
114 102·}115 103·}
 116 104};
115 103 
116 104·bool·is_point_double()·const·override 
117 105·{117 105
118 106·return·OMFormat::is_double(typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8P_\x8o_\x8i_\x8n_\x8t()[0]); 
119 107·}118 106template·<>
 119 107struct·color_caster<_\x8V_\x8e_\x8c_\x83_\x8u_\x8c,_\x8V_\x8e_\x8c_\x84_\x8f>
120 108120 108{
121 109·bool·is_normal_double()·const·override121 109·typedef·_.V_.e_.c_.3_.u_.c·return_type;
 122 110
 123 111·inline·static·return_type·cast(const·Vec4f&·_src)
122 110·{124 112·{
123 111·return·OMFormat::is_double(typename·_.M_.e_.s_.h_.:_.:_.N_.o_.r_.m_.a_.l()[0]);125 113·return·_.V_.e_.c_.3_.u_.c(·(unsigned·char)(_src[0]*·255.0f·+·0.5f),
 126 114·(unsigned·char)(_src[1]*·255.0f·+·0.5f),
 127 115·(unsigned·char)(_src[2]*·255.0f·+·0.5f)·);
124 112·}128 116·}
125 113 
Max diff block lines reached; 8705/26576 bytes (32.76%) of diff not shown.
69.3 KB
./usr/share/doc/libopenmesh-dev/html/a00353_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01022_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/OMFormatT_impl.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 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('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 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">OMFormatT_impl.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 <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, 211 lines modifiedOffset 139, 217 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">#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>
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>
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="l00049"·name="l00049"></a><span·class="lineno">···49</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> 
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;OpenMesh/Tools/Utils/MeshCheckerT.hh&gt;</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><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>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>
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>·</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>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="preprocessor">#include·&lt;algorithm&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>
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#include·&lt;iomanip&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>
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">//==·NAMESPACES·===============================================================</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="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">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="keyword">namespace·</span>IO·{</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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>171 <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> 
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> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</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>
 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>
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····<span·class="keywordflow">switch</span>(·_b·)·</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>
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>·</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>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>
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> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>······}</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="l00084"·name="l00084"></a><span·class="lineno">···84</span>······<span·class="keywordflow">case</span>·OMFormat::Chunk::Integer_16:</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>
186 <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>········{</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>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>·v[·...·truncated·by·diffoscope;·len:·14,·SHA:·42cabe465b7796c86d8e7c05a8541073a876875e98201af21c9179ff0e65e135·...·]);</div>
 189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··············vh_it.is_valid();·++vh_it)</div>
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>······}</div>190 <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="l00089"·name="l00089"></a><span·class="lineno">···89</span>············<span·class="keywordflow">if</span>·(mesh_.is_boundary(*vh_it))</div>
191 <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>
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="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>
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>195 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··············ok·=·<span·class="keyword">false</span>;</div>
194 <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>
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> 
Max diff block lines reached; 28373/59352 bytes (47.80%) of diff not shown.
11.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 OMFormatT_impl.hh5 MeshCheckerT_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, 216 lines modifiedOffset 48, 234 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#define·OPENMESH_MESHCHECKER_C
 56 46
 57 47
 58 48//==·INCLUDES
56 =============================================================================59 =================================================================
 60 49
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48// 
60 49// 
61 ============================================================================= 
62 5061 50
63 51 
64 52#define·OPENMESH_IO_OMFORMAT_CC62 51#include·<OpenMesh/Tools/Utils/MeshCheckerT.hh>
 63 52
65 5364 53
 65 54//==·NAMESPACES
66 54 
67 55//==·INCLUDES 
68 =================================================================66 ==============================================================
 67 55
69 5668 56
 69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 70 58namespace·Utils·{
 71 59
 72 60//==·IMPLEMENTATION
70 57#include·<OpenMesh/Core/IO/OMFormat.hh> 
71 58#include·<algorithm> 
72 59#include·<iomanip> 
73 60 
74 61//==·NAMESPACES 
75 ===============================================================73 ==========================================================
 74 61
76 6275 62
77 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
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)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 69
 83 70
 84 71
 85 72·//---·vertex·checks·---
 86 73
 87 74·if·(_targets·&·CHECK_VERTICES)
88 74·{88 75·{
89 75·assert(·OMFormat::is_integer(·_val·)·); 
90 76 
91 77·switch(·_b·)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())
92 78·{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))
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·{99 85·{
100 86·OMFormat::int16·v·=·static_cast<OMFormat::int16>(_val); 
101 87·return·store(·_os,·v,·_swap·);100 86·for·(typename·_.M_.e_.s_.h_.:_.:_.C_.o_.n_.s_.t_.V_.e_.r_.t_.e_.x_.O_.H_.a_.l_.f_.e_.d_.g_.e_.I_.t_.e_.r·vh_it(mesh_,·vh);
 101 87·vh_it.is_valid();·++vh_it)
102 88·}102 88·{
103 89·case·OMFormat::Chunk::Integer_32:103 89·if·(mesh_.is_boundary(*vh_it))
104 90·{104 90·{
105 91·OMFormat::int32·v·=·static_cast<OMFormat::int32>(_val); 
106 92·return·store(·_os,·v,·_swap·);105 91·_os·<<·"MeshChecker:·vertex·"·<<·vh
 106 92·<<·":·outgoing·halfedge·not·on·boundary·error\n";
 107 93·ok·=·false;
107 93·}108 94·}
108 94·case·OMFormat::Chunk::Integer_64: 
109 95·{109 95·}
110 96·OMFormat::int64·v·=·static_cast<OMFormat::int64>(_val); 
111 97·return·store(·_os,·v,·_swap·); 
112 98·}110 96·}
113 99·} 
114 100·return·0;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;
115 101·}116 102·}
116 102 
117 103 
118 104·//·helper·to·store·a·an·unsigned·integer 
119 105·template<·typename·T·> 
120 106·size_t 
121 107·store(·std::ostream&·_os, 
122 108·const·T&·_val, 
123 109·OMFormat::Chunk::Integer_Size·_b, 
Max diff block lines reached; 6178/11461 bytes (53.90%) of diff not shown.
287 KB
./usr/share/doc/libopenmesh-dev/html/a00356_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06359_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/OMFormat.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Mesh/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('a00356_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06359_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">OMFormat.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-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, 734 lines modifiedOffset 138, 765 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_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>
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>·</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>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>
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>·</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="a00674.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><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00671.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="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>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>
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>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>
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>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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><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="a00845.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> 
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>155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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">#endif</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="keyword">namespace·</span>IO···{</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">//==·CLASS·DEFINITION·=========================================================</span></div>
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="keyword">namespace·</span>OMFormat·{</div>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
 164 <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>·MeshItems,·<span·class="keyword">class</span>·Connectivity&gt;</div>
 165 <div·class="foldopen"·id="foldopen00072"·data-start="{"·data-end="};">
 166 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno"><a·class="line"·href="a02438.html">···72</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02438.html">AttribKernelT</a>·:·<span·class="keyword">public</span>·Connectivity</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>167 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>{</div>
 168 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="keyword">public</span>:</div>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>169 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
 170 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="comment">//----------------------------------------------------------------·item·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>171 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</div>
 172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<span·class="keyword">enum</span>·Attribs··{</div>
 173 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····VAttribs·=·MeshItems::VAttribs,</div>
 174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>····HAttribs·=·MeshItems::HAttribs,</div>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>175 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>····EAttribs·=·MeshItems::EAttribs,</div>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="comment">//-----------------------------------------------------------------------------</span></div>176 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>····FAttribs·=·MeshItems::FAttribs</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>177 <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="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> 
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··<span·class="comment">//···data</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> 
196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</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="keyword">typedef</span>·MeshItems·MeshItemsT;</div>
 180 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">typedef</span>·Connectivity·ConnectivityT;</div>
 181 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·Connectivity::Vertex·····Vertex;</div>
 182 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
197 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="comment">//</span></div>183 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>··<span·class="comment">//Define·Halfedge·based·on·PrevHalfedge.</span></div>
 184 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">typedef</span>·<span·class="keyword">typename</span>·GenProg::IF&lt;</div>
 185 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>····(bool)(HAttribs·&amp;·<a·class="code·hl_enumvalue"·href="a01247.html#ab78a93560926cd2f9958cb028f7ea96dafaaebe1808b5cce96ad4e19df471d58a">Attributes::PrevHalfedge</a>),</div>
 186 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····<span·class="keyword">typename</span>·Connectivity::Halfedge,</div>
Max diff block lines reached; 200077/236854 bytes (84.47%) of diff not shown.
55.7 KB
html2text {}
Max HTML report size reached
53.6 KB
./usr/share/doc/libopenmesh-dev/html/a00362_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01070_source.html
Files 98% 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/writer/OMWriter.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('a00362_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 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">OMWriter.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 139, 122 lines modifiedOffset 139, 146 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>
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">//··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>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">#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="a00671.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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</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="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">//·STD·C++</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><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>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</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>··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>
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>
 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="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>·</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>
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>·</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="keyword">class·</span>BaseExporter;</div>184 <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>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>
184 <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>
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>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>
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>190 <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> 
190 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>192 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>···</div>
191 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="keyword">public</span>:</div>193 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>
Max diff block lines reached; 24239/42269 bytes (57.34%) 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 OMWriter.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 48, 154 lines modifiedOffset 48, 179 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
56 =============================================================================60 =================================================================
57 46// 
58 47//·Implements·a·writer·module·for·OM·files 
59 48// 
60 49// 
61 ============================================================================= 
62 5061 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
63 51 
64 52#ifndef·__OMWRITER_HH__ 
65 53#define·__OMWRITER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 5768 57
71 5869 58
 70 59//==·CLASS·DEFINITION
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//==·NAMESPACES 
86 ===============================================================71 =========================================================
87 73 
88 7472 60
 73 61
89 75namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{74 62using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h;
90 76namespace·IO·{ 
91 77 
92 78//===·FORWARDS 
93 ================================================================75 63using·namespace·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.A_.t_.t_.r_.i_.b_.u_.t_.e_.s;
 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;
94 7991 79
95 8092 80
96 81class·BaseExporter;93 81//==·CLASS·DEFINITION
 94 =========================================================
97 8295 82
98 8396 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 84//===·IMPLEMENTATION 
100 ========================================================== 
101 85 
102 8699 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{100 87·Q_OBJECT
 101 88
105 93public: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
106 94107 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);
116 106118 106
 119 107·connect(·timer_,·SIGNAL(timeout()),·SLOT(animate())·);
Max diff block lines reached; 7150/12394 bytes (57.69%) of diff not shown.
45.3 KB
./usr/share/doc/libopenmesh-dev/html/a00365_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00572_source.html
Files 97% 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/writer/OBJWriter.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/IO/reader/OFFReader.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('a00365_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00572_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">OBJWriter.hh</div></div>98 ··<div·class="headertitle"><div·class="title">OFFReader.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, 111 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·an·IOManager·writer·module·for·OBJ·files</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>
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>·</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>
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>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="preprocessor">#include·&lt;iosfwd&gt;</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;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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;fstream&gt;</span></div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;cstdio&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="l00059"·name="l00059"></a><span·class="lineno">···59</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>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>
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>162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/reader/BaseReader.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>·</div>
 166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//==·NAMESPACES·===============================================================</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>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><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>·</div>170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>IO·{</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>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="comment">//==·FORWARDS·=================================================================</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>·</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>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>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>
 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>
179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">182 <div·class="foldopen"·id="foldopen00109"·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="[·...·truncated·by·diffoscope;·len:·42,·SHA:·d62977a279a551bde5a629672e1f1e2e5eda28e04015022d4bc6772d0f708b65·...·]er</a></div>183 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02346.html">··109</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02346.html">_OFFReader_</a>·:·<span·class="keyword">public</span>·<a·class="[·...·truncated·by·diffoscope;·len:·42,·SHA:·090d80675b014788b00196b8aaca33ac77bd3a6a2f4f41b8af1d61543c65fc96·...·]er</a></div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>{</div>184 <div·class="line"><a·id="l00110"·name="l00110"></a><span·class="lineno">··110</span>{</div>
182 <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="l00111"·name="l00111"></a><span·class="lineno">··111</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> 
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> 
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> 
198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>186 <div·class="line"><a·id="l00112"·name="l00112"></a><span·class="lineno">··112</span>·</div>
 187 <div·class="line"><a·id="l00113"·name="l00113"></a><span·class="lineno">··113</span>··<a·class="code·hl_class"·href="a02346.html">_OFFReader_</a>();</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>188 <div·class="line"><a·id="l00114"·name="l00114"></a><span·class="lineno">··114</span>·</div>
 189 <div·class="line"><a·id="l00116"·name="l00116"></a><span·class="lineno"><a·class="line"·href="a02346.html#a03ed5cb451f35941a024c3933a3abd0b">··116</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02346.html#a03ed5cb451f35941a024c3933a3abd0b">~_OFFReader_</a>()·{};</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> 
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> 
206 <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> 
Max diff block lines reached; 14596/35795 bytes (40.78%) of diff not shown.
10.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 OBJWriter.hh5 OFFReader.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, 140 lines modifiedOffset 51, 142 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·an·IOManager·writer·module·for·OBJ·files58 47//·Implements·a·reader·module·for·OFF·files
59 48//59 48//
60 49//60 49//
61 =============================================================================61 =============================================================================
62 5062 50
63 51 
64 52#ifndef·__OBJWRITER_HH__ 
65 53#define·__OBJWRITER_HH__63 51#pragma·once
 64 52
 65 53//===·INCLUDES
 66 ================================================================
66 5467 54
67 5568 55
68 56//===·INCLUDES69 56#include·<iosfwd>
 70 57#include·<string>
 71 58#include·<cstdio>
 72 59
 73 60#include·<OpenMesh/Core/System/config.h>
 74 61#include·<OpenMesh/Core/Utils/SingletonT.hh>
 75 62#include·<OpenMesh/Core/IO/reader/BaseReader.hh>
 76 63
 77 64
 78 65//==·NAMESPACES
69 ================================================================79 ===============================================================
70 57 
71 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 6680 66
80 6781 67
 82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 69namespace·IO·{
81 68//==·NAMESPACES 
82 =============================================================== 
83 69 
84 7084 70
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 72namespace·IO·{85 71
 86 72//==·FORWARDS
 87 =================================================================
87 7388 73
88 7489 74
 90 75class·BaseImporter;
89 75//===·IMPLEMENTATION 
90 ========================================================== 
91 7691 76
92 7792 77
 93 78//==·IMPLEMENTATION
 94 ===========================================================
 95 79
 96 80
93 _\x88_.2class·OPENMESHDLLEXPORT·_.__.O_.B_.J_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_\x8e_\x8r97 _\x81_.0_.9class·OPENMESHDLLEXPORT·_.__.O_.F_.F_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_\x8e_\x8r
94 83{ 
95 84public: 
96 8598 110{
 99 111public:
 100 112
97 86·_.__.O_.B_.J_.W_.r_.i_.t_\x8e_\x8r_\x8_();101 113·_.__.O_.F_.F_.R_.e_.a_.d_\x8e_\x8r_\x8_();
98 87102 114
99 _\x88_.9·virtual·_.~_.__.O_.B_.J_.W_.r_.i_.t_\x8e_\x8r_\x8_()·{};103 _\x81_.1_.6·virtual·_.~_.__.O_.F_.F_.R_.e_.a_.d_\x8e_\x8r_\x8_()·{};
100 90104 117
101 _\x89_.1·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"Alias/Wavefront";·}105 _\x81_.1_.8·std::string·_.g_.e_.t_.__.d_.e_.s_.c_.r_.i_.p_.t_.i_.o_.n()·const·override·{·return·"Object·File·Format";
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; 
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 }106 }
 107 _\x81_\x81_\x89·std::string·_\x8g_\x8e_\x8t_\x8__\x8e_\x8x_\x8t_\x8e_\x8n_\x8s_\x8i_\x8o_\x8n_\x8s()·const·override·{·return·"off";·}
 108 _\x81_\x82_\x80·std::string·_\x8g_\x8e_\x8t_\x8__\x8m_\x8a_\x8g_\x8i_\x8c()·const·override·{·return·"OFF";·}
112 99 
113 100private: 
114 101 
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 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; 
126 113 
127 114·bool·writeMaterial(std::ostream&·_out,·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&,·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s)·const; 
128 115 
129 116 
130 117}; 
131 118 
132 119 
133 120//==·TYPE·DEFINITION 
134 ========================================================== 
135 121109 121
136 122 
137 124extern·_OBJWriter_·_\x8__\x8__\x8O_\x8B_\x8J_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8i_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e; 
138 125OPENMESHDLLEXPORT·_OBJWriter_&·OBJWriter(); 
139 126110 122·bool·read(const·std::string&·_filename,
Max diff block lines reached; 5762/10374 bytes (55.54%) of diff not shown.
39.5 KB
./usr/share/doc/libopenmesh-dev/html/a00374_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06350_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/IO/writer/STLWriter.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('a00374_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06350_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">STLWriter.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-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, 97 lines modifiedOffset 139, 89 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_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>
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">//··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>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>·</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/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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·__STLWRITER_HH__</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="a06473.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeTraits.hh</a>&gt;</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>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">//·--------------------·STL</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><span·class="preprocessor">#include·&lt;iosfwd&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;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> 
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>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>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>
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><span·class="comment">//==·NAMESPACES·===============================================================</span></div> 
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>172 <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>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>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>175 <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>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>
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>
 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>
179 <div·class="foldopen"·id="foldopen00082"·data-start="{"·data-end="};">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>
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> 
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>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>
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>····{</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>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>
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>····}</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">~_STLWri[·...·truncated·by·diffoscope;·len:·13,·SHA:·d4c4446631b7193f77fc29f80836e64549d66ab9a0bcf6dc732d64b91874276d·...·];</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>
187 <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>·</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>
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> 
Max diff block lines reached; 11190/30833 bytes (36.29%) of diff not shown.
9.25 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 STLWriter.hh5 MeshViewerWidget.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, 129 lines modifiedOffset 48, 105 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_MESHVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_MESHVIEWERWIDGET_HH
 57 47
 58 48
 59 49//==·INCLUDES
56 =============================================================================60 =================================================================
57 46// 
58 47//·Implements·a·writer·module·for·STL·ascii·files 
59 48// 
60 49// 
61 ============================================================================= 
62 5061 50
63 5162 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>
64 52#ifndef·__STLWRITER_HH__ 
65 53#define·__STLWRITER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 5768 57
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> 
77 64#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
78 65#include·<OpenMesh/Core/IO/writer/BaseWriter.hh>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 63
 75 64
 76 65//==·CLASS·DEFINITION
 77 =========================================================
79 6678 66
80 6779 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>
81 68//==·NAMESPACES 
82 =============================================================== 
83 69 
84 7082 70{
85 71namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
86 72namespace·IO·{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;
87 7385 73
88 74 
89 75//===·IMPLEMENTATION 
90 ========================================================== 
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{ 
95 84public: 
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;86 _.7_.5·explicit·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r(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_;·}
107 95105 95
 106 96protected:
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 97107 97
111 98·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;108 98·Mesh·orig_mesh_;
112 99109 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};110 100};
 111 101
 112 102
Max diff block lines reached; 4183/9444 bytes (44.29%) of diff not shown.
69.7 KB
./usr/share/doc/libopenmesh-dev/html/a00386_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00977_source.html
Files 98% 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/writer/PLYWriter.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 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('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, 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">PLYWriter.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 <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="a00977.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, 144 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="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·PLY·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·LongestEdgeT</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>150 <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>151 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span><span·class="preprocessor">#ifndef·LINEAR_H</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>152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#define·LINEAR_H</span></div>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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="a00989.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</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><span·class="preprocessor">#include·&lt;string&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>
160 <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="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>
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#include·&lt;vector&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>
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>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>
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>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>
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>162 <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;OpenMesh/Core/Utils/GenProg.hh&gt;</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>
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><span·class="preprocessor">#endif</span></div>
169 <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>·</div>
170 <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="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="comment">//==·NAMESPACE·================================================================</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>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><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><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>···{·<span·class="comment">//·BEGIN_NS_OPENMESH</span></div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">namespace·</span>IO·{</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>
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><span·class="keyword">namespace·</span>Uniform····{·<span·class="comment">//·BEGIN_NS_UNIFORM</span></div>
176 <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>
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>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>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</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>
180 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="};">177 <div·class="foldopen"·id="foldopen00080"·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:·46,·SHA:·5350f55b02494f333e4ca76e9bbc04a7189c3e3dd8c090503d7321366f42fb6a·...·]</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>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>
 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="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>
 187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>};</div>
 188 </div>
182 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{</div>189 <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> 
184 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>190 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</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>
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> 
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> 
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>194 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>{</div>
Max diff block lines reached; 35787/55850 bytes (64.08%) of diff not shown.
15.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 PLYWriter.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 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, 191 lines modifiedOffset 47, 227 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·PLY·files 
59 48//56 48//
60 49//57 49//·CLASS·LongestEdgeT
 58 50//
 59 51//
61 =============================================================================60 =============================================================================
 61 52
 62 53
 63 54#ifndef·LINEAR_H
 64 55#define·LINEAR_H
 65 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>
 68 59#include·<OpenMesh/Core/Utils/Property.hh>
 69 60//·--------------------·STL
62 50 
63 51 
64 52#ifndef·__PLYWRITER_HH__ 
65 53#define·__PLYWRITER_HH__ 
66 54 
67 55 
68 56//===·INCLUDES 
69 ================================================================ 
70 57 
71 58#include·<string> 
72 59#include·<ostream> 
73 60#include·<vector>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
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 6877 68
 78 69
82 69//==·NAMESPACES79 70//==·NAMESPACE
83 ===============================================================80 ================================================================
84 70 
85 7181 71
86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{82 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
87 73namespace·IO·{ 
88 7483 73namespace·Subdivider·{·//·BEGIN_NS_DECIMATER
 84 74namespace·Uniform·{·//·BEGIN_NS_UNIFORM
89 7585 75
90 76//===·IMPLEMENTATION86 76
 87 77//==·CLASS·DEFINITION
91 ==========================================================88 =========================================================
92 77 
93 7889 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{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·{
96 91public:92 81·public:
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 _.9_.9·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"ply";·}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
 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>
105 100106 100{
 107 101public:
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 102108 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;
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 106112 106
114 107·enum·ValueType·{ 
115 108·Unsupported·=·0, 
116 109·ValueTypeFLOAT32,·ValueTypeFLOAT, 
117 110·ValueTypeINT32,·ValueTypeINT·,·ValueTypeUINT, 
118 111·ValueTypeUCHAR,·ValueTypeCHAR,·ValueTypeUINT8, 
119 112·ValueTypeUSHORT,·ValueTypeSHORT, 
120 113·ValueTypeDOUBLE 
121 114·}; 
Max diff block lines reached; 10493/15380 bytes (68.22%) of diff not shown.
57.3 KB
./usr/share/doc/libopenmesh-dev/html/a00389_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01124_source.html
Files 91% 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/writer/BaseWriter.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 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('a00389_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">BaseWriter.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, 111 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·the·baseclass·for·IOManager·writer·modules</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><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>
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·__BASEWRITER_HH__</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·__BASEWRITER_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>
 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>
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><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>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;string&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>
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">//·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/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/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/Core/IO/Options.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>
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/IO/exporter/BaseExporter.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>
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>·</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>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>·</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="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>IO·{</div> 
175 <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>
 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>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>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>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
180 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};"> 
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02390.html">···83</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02390.html">BaseWriter</a></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>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>{</div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
183 <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="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>186 <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">typedef</span>·<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·<a·class="code·hl_struct"·href="a02202.html">Option</a>;</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>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno"><a·class="line"·href="a02390.html#a7f287d4cf768bf1a0ee08ad68286fa1c">···90</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02390.html#a7f287d4cf768bf1a0ee08ad68286fa1c">~BaseWri[·...·truncated·by·diffoscope;·len:·12,·SHA:·42938ef84005d2d04ecaecebc326aa17efd3bca9d7c02887498e32b9ace509c7·...·];</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>
188 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02390.html#ac3c0fcb247b70c6f6a37b8c37b4e1863">···93</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a02390.html#ac3c0fcb247b70c6f6a37b8c37b4e1863">get_description</a>()·<span·class="keyword">const</span>·=·0;</div> 
190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
191 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02390.html#a58ed321267dab25305b4607985ec16d1">···96</a></span>··<span·class="keyword">virtual</span>·std::string·<a·class="code·hl_function"·href="a02390.html#a58ed321267dab25305b4607985ec16d1">get_extensions</a>()·<span·class="keyword">const</span>·=·0;</div> 
192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
193 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">bool</span>·can_u_write(<span·class="keyword">const</span>·std::string&amp;·_filename)·<span·class="keyword">const</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>
Max diff block lines reached; 25777/45406 bytes (56.77%) of diff not shown.
12.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 BaseWriter.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, 143 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·the·baseclass·for·IOManager·writer·modules57 46//·CLASS·newClass
 58 47//
59 48//59 48//
60 49// 
61 =============================================================================60 =============================================================================
 61 49
62 5062 50
63 51 
64 52#ifndef·__BASEWRITER_HH__ 
65 53#define·__BASEWRITER_HH__63 51#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH
 64 52#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH
 65 53
66 5466 54
67 55 
68 56//===·INCLUDES67 55//==·INCLUDES
69 ================================================================68 =================================================================
 69 56
70 57 
71 58 
72 59//·STD·C++ 
73 60#include·<iosfwd> 
74 61#include·<string>70 57#include·<string>
 71 58#include·<QTimer>
 72 59
75 62 
76 63//·OpenMesh 
77 64#include·<OpenMesh/Core/System/config.h> 
78 65#include·<OpenMesh/Core/IO/Options.hh>73 60#include·<OpenMesh/Core/IO/MeshIO.hh>
79 66#include·<OpenMesh/Core/IO/exporter/BaseExporter.hh> 
80 67 
81 68 
82 69//==·NAMESPACES 
83 ===============================================================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 69
84 7083 70
85 71 
86 72namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
87 73namespace·IO·{ 
88 7484 71//==·FORWARDDECLARATIONS
 85 ======================================================
 86 72
 87 73
 88 74//==·NAMESPACES
 89 ===============================================================
89 7590 75
 91 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
90 76//===·IMPLEMENTATION 
91 ========================================================== 
92 7792 77
93 7893 78
94 _.8_.3class·OPENMESHDLLEXPORT·_.B_.a_.s_.e_.W_.r_.i_.t_.e_.r94 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;
95 84{100 84
96 85public: 
97 86 
98 87·typedef·unsigned·int·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n; 
99 88 
100 _\x89_\x80·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r()·{}; 
101 91 
102 _\x89_\x83·virtual·std::string·_\x8g_\x8e_\x8t_\x8__\x8d_\x8e_\x8s_\x8c_\x8r_\x8i_\x8p_\x8t_\x8i_\x8o_\x8n()·const·=·0; 
103 94 
104 _.9_.6·virtual·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·=·0;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
105 97113 97
106 103·virtual·bool·can_u_write(const·std::string&·_filename)·const;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:
107 104121 104
108 _\x81_\x81_\x81·virtual·bool·_\x8w_\x8r_\x8i_\x8t_\x8e(const·std::string&·_filename, 
109 112·_\x8B_\x8a_\x8s_\x8e_\x8E_\x8x_\x8p_\x8o_\x8r_\x8t_\x8e_\x8r&·_be, 
110 113·const·_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n_\x8s&·_writeOptions, 
111 114·std::streamsize·_precision·=·6)·const·=·0;122 105·typedef·_.M_.e_.s_.h_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t·_.B_.a_.s_.e;
 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
Max diff block lines reached; 8662/13106 bytes (66.09%) of diff not shown.
43.9 KB
./usr/share/doc/libopenmesh-dev/html/a00392_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00857_source.html
Files 91% 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/writer/OFFWriter.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 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('a00392_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00857_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">OFFWriter.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 <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, 99 lines modifiedOffset 138, 104 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·writer·module·for·OFF·files</span></div>147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·VDPMTraits</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><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>
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·__OFFWRITER_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> 
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>
 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;string&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;<a·class="code"·href="a06365.html">OpenMesh/Core/Mesh/Traits.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>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>
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>
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>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">//==·NAMESPACES·===============================================================</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="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>·</div>169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>VDPM·{</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>·</div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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> 
178 <div·class="foldopen"·id="foldopen00092"·data-start="{"·data-end="};">174 <div·class="foldopen"·id="foldopen00078"·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>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="c[·...·truncated·by·diffoscope;·len:·46,·SHA:·c1a27f03276676325cd5428f80be401b2c925956442e1e291004091b58d3d707·...·]</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="a06365.html#aa5146d858418fcb93715406a6ce8e30f">VertexTraits</a></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="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_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>
 184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>······<span·class="keywordflow">return</span>·node_handle_;·</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>
 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>
180 <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>····</div>
181 <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="keywordtype">bool</span>·is_ancestor(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a03870.html">VHierarchyNodeIndex</a>·&amp;_other)</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>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>
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>195 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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> 
186 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>196 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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=[·...·truncated·by·diffoscope;·len:·130,·SHA:·997d75a825709fdb6b90c6c0d4de7d90e51c8c355c9f6a41e38fec515b5660ef·...·]</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="l00100"·name="l00100"></a><span·class="lineno">··100</span>·</div>
 199 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>····<a·class="code·hl_struct"·href="a03862.html">VHierarchyNodeHandle</a>··node_handle_;</div>
189 <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>
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> 
Max diff block lines reached; 7107/34628 bytes (20.52%) of diff not shown.
9.96 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 OFFWriter.hh5 MeshTraits.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, 130 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 
55 45//54 44//
56 =============================================================================55 =============================================================================
57 46//56 45//
58 47//·Implements·a·writer·module·for·OFF·files57 46//·CLASS·VDPMTraits
 58 47//
59 48//59 48//
60 49// 
61 =============================================================================60 =============================================================================
 61 49
62 5062 50
63 51 
64 52#ifndef·__OFFWRITER_HH__ 
65 53#define·__OFFWRITER_HH__63 51#ifndef·OPENMESH_VDPM_TRAITS_HH
 64 52#define·OPENMESH_VDPM_TRAITS_HH
 65 53
66 5466 54
67 55 
68 56//===·INCLUDES67 55//==·INCLUDES
69 ================================================================68 =================================================================
 69 56
70 5770 57
71 58#include·<string> 
72 59#include·<ostream> 
73 60 
74 61#include·<OpenMesh/Core/System/config.h>71 58#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> 
78 65 
79 6672 59#include·<_.O_.p_.e_.n_.M_.e_.s_.h_./_.C_.o_.r_.e_./_.M_.e_.s_.h_./_.T_.r_.a_.i_.t_.s_.._.h_.h>
 73 60#include·<OpenMesh/Tools/VDPM/VHierarchy.hh>
 74 61
 75 62//==·FORWARDDECLARATIONS
 76 ======================================================
 77 63
 78 64
80 67//==·NAMESPACES79 65//==·NAMESPACES
81 ===============================================================80 ===============================================================
82 6881 66
 82 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 83 68namespace·VDPM·{
83 6984 69
84 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
85 71namespace·IO·{85 70//==·CLASS·DEFINITION
 86 =========================================================
 87 71
86 7288 72
87 73 
88 74//===·IMPLEMENTATION 
89 ========================================================== 
90 75 
91 76 
92 _\x89_.2class·OPENMESHDLLEXPORT·_.__.O_.F_.F_.W_.r_.i_.t_.e_.r_._·:·public·_.B_.a_.s_.e_.W_.r_.i_.t_.e_.r89 _\x87_.8struct·OPENMESHDLLEXPORT·_.M_.e_.s_.h_.T_.r_.a_.i_.t_.s·:·public·_.D_.e_.f_.a_.u_.l_.t_.T_.r_.a_.i_.t_.s
 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;
 103 92·}
93 93{104 93
94 94public: 
95 95 
96 96·_\x8__\x8O_\x8F_\x8F_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_(); 
97 97 
98 98·virtual·_\x8~_\x8__\x8O_\x8F_\x8F_\x8W_\x8r_\x8i_\x8t_\x8e_\x8r_\x8_()·{}; 
99 99 
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 _.1_.0_.1·std::string·_.g_.e_.t_.__.e_.x_.t_.e_.n_.s_.i_.o_.n_.s()·const·override·{·return·"off";·}105 94·bool·is_ancestor(const·_.V_.H_.i_.e_.r_.a_.r_.c_.h_.y_.N_.o_.d_.e_.I_.n_.d_.e_.x·&_other)
 106 95·{
 107 96·return·false;
 108 97·}
 109 98
 110 99·private:
 111 100
 112 101·_\x8V_\x8H_\x8i_\x8e_\x8r_\x8a_\x8r_\x8c_\x8h_\x8y_\x8N_\x8o_\x8d_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·node_handle_;
102 102113 102
 114 103·};
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 104115 104
 116 105·_\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:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·|
 117 106·_\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);
 118 107·_\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);
 119 108·_\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:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s);
 120 109·_\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:_\x8S_\x8t_\x8a_\x8t_\x8u_\x8s·|
 121 110·_\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);
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 108 
111 109 
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& 
Max diff block lines reached; 4817/10174 bytes (47.35%) of diff not shown.
69.7 KB
./usr/share/doc/libopenmesh-dev/html/a00404_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01031_source.html
Files 91% 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/BinaryHelper.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 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('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()"
Offset 92, 148 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">BinaryHelper.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 <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>
 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="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>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>
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>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>
148 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>
149 <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><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>
150 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span>·</div>115 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</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>
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>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>
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>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>
153 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</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>
154 <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>
155 <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="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>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>
Max diff block lines reached; 34754/57386 bytes (60.56%) of diff not shown.
13.5 KB
html2text {}
    
Offset 1, 172 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 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·*·*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
14 9·*---------------------------------------------------------------------------*59 56//·--------------------------------------------------------------------------
 60 --
 61 57
 62 58#ifdef·WIN32
 63 59#·define·GP_MAX_TMP_FILES·27·//27·temporary·files·it's·Microsoft·restriction
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 ================================================================= 
69 56 
70 57#include·<OpenMesh/Core/System/config.h> 
Max diff block lines reached; 9218/13805 bytes (66.77%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00407_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00494_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('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()"
64.5 KB
./usr/share/doc/libopenmesh-dev/html/a00413_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01061_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/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('a00413_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()"
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">OMReader.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 <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, 152 lines modifiedOffset 139, 185 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_DECIMATERVIEWERWIDGET_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>
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">//··Implements·a·reader·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>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>·</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">#ifndef·__OMREADER_HH__</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">#define·__OMREADER_HH__</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>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="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>
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">//·OpenMesh</span></div>161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>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="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> 
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>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">#include·&lt;iosfwd&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="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>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="preprocessor">#include·&lt;string&gt;</span></div>174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</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>·</div>175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</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> 
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="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>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>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>178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00893.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="a00938.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="a00950.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>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="cod[·...·truncated·by·diffoscope;·len:·45,·SHA:·d0d6f886cf6df0a1e736ac3e19940ed61642f44dbd5a8b7e579cd32cc45a9516·...·]</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>
 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>
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="keyword">public</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>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>190 <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>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>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>193 <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_m[·...·truncated·by·diffoscope;·len:·156,·SHA:·eaf2cb553f97802f13046bb9ab8af7e3eba80ea3db2e66a05ed1a745d33dd549·...·]/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><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>
193 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</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="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
Max diff block lines reached; 28452/51981 bytes (54.74%) of diff not shown.
13.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 OMReader.hh5 DecimaterViewerWidget.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, 185 lines modifiedOffset 48, 203 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_DECIMATERVIEWERWIDGET_HH
 56 46#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH
 57 47
 58 48
 59 49//==·INCLUDES
56 =============================================================================60 =================================================================
57 46// 
58 47//·Implements·a·reader·module·for·OFF·files 
59 48// 
60 49// 
61 ============================================================================= 
62 5061 50
63 51 
64 52#ifndef·__OMREADER_HH__ 
65 53#define·__OMREADER_HH__62 51#if·!defined(OM_USE_OSG)
 63 52#·define·OM_USE_OSG·0
 64 53#endif
66 5465 54
67 5566 55
 67 56#include·<qtimer.h>
68 56//===·INCLUDES 
69 ================================================================ 
70 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> 
81 68#include·<string>68 57#include·<string>
82 69 
83 70 
84 71//==·NAMESPACES 
85 =============================================================== 
86 72 
87 73 
88 74namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
89 75namespace·IO·{69 58#include·<memory>
 70 59
 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>
 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>
90 7687 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 77 
92 78//==·IMPLEMENTATION 
93 =========================================================== 
94 79 
95 8091 80
96 _.8_.5class·OPENMESHDLLEXPORT·_.__.O_.M_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_.e_.r92 81
 93 82//==·CLASS·DEFINITION
 94 =========================================================
 95 83
 96 84
 97 85using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
97 86{98 86
98 87public:99 _.8_.7struct·_.M_.y_.D_.e_.c_.i_.m_.a_.t_.e_.r_.V_.i_.e_.w_.e_.r_.W_.i_.d_.g_.e_.t_.T_.r_.a_.i_.t_.s·:·public·DEFAULT_TRAITS
99 88100 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;
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 95107 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·_.O_.p_.t_.i_.o_.n_.s&·_opt·)·override;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:
115 104117 104
Max diff block lines reached; 8712/13890 bytes (62.72%) of diff not shown.
50.3 KB
./usr/share/doc/libopenmesh-dev/html/a00422_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00434_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/Core/IO/reader/OFFReader.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('a00422_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00434_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">OFFReader.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, 113 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="comment">//=============================================================================</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="comment">//</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><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>·</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;cmath&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;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">#pragma·once</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>
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">#endif</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="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>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</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>
 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>
 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>
 163 </div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;iosfwd&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;cstdio&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;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/SingletonT.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/reader/BaseReader.hh&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>·</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> 
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="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>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>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>
 170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_gt(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="keyword">namespace·</span>IO·{</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>{·<span·class="keywordflow">return</span>·(a·&gt;·b)·&amp;&amp;·!is_eq(a,b,_eps);·}</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="comment">//==·FORWARDS·=================================================================</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">class</span>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div>
 174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_ge(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div>
 175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>{·<span·class="keywordflow">return</span>·(a·&gt;·b)·||·is_eq(a,b,_eps);·}</div>
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>176 <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>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>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div>
 178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_lt(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>BaseImporter;</div>179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>{·<span·class="keywordflow">return</span>·(a·&lt;·b)·&amp;&amp;·!is_eq(a,b,_eps);·}</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>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="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2,·<span·class="keyword">typename</span>·Real&gt;</div>
 182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>·is_le(<span·class="keyword">const</span>·T1&amp;·a,·<span·class="keyword">const</span>·T2&amp;·b,·Real·_eps)</div>
 183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{·<span·class="keywordflow">return</span>·(a·&lt;·b)·||·is_eq(a,b,_eps);·}</div>
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>·</div>184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>·</div>
182 <div·class="foldopen"·id="foldopen00109"·data-start="{"·data-end="};"> 
183 <div·class="line"><a·id="l00109"·name="l00109"></a><span·class="lineno"><a·class="line"·href="a02346.html">··109</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02346.html">_OFFReader_</a>·:·<span·class="keyword">public</span>·<a·class="[·...·truncated·by·diffoscope;·len:·47,·SHA:·5f8080b12614c67ee7a8d362e3e0c705d53f0cd08e246e8e61b6e83307ad0b6e·...·]></div>185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="comment">/*const·float·flt_eps__·=·10*FLT_EPSILON;</span></div>
 186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">const·double·dbl_eps__·=·10*DBL_EPSILON;*/</span></div>
 187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="keyword">const</span>·<span·class="keywordtype">float</span>·flt_eps__·=·(float)1e-05;</div>
 188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">const</span>·<span·class="keywordtype">double</span>·dbl_eps__·=·1e-09;</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">inline</span>·<span·class="keywordtype">float</span>·eps__(<span·class="keywordtype">float</span>)·</div>
 191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>{·<span·class="keywordflow">return</span>·flt_eps__;·}</div>
 192 <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><span·class="keyword">inline</span>·<span·class="keywordtype">double</span>·eps__(<span·class="keywordtype">double</span>)</div>
 194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>{·<span·class="keywordflow">return</span>·dbl_eps__;·}</div>
 195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 196 <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>·T&gt;</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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)</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a82f641ef2370d5bc304e1e764eb0b44b">is_zero</a>(a,·eps__(a));·}</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><span·class="keyword">template</span>·&lt;<span·class="keyword">class</span>·T1,·<span·class="keyword">class</span>·T2&gt;</div>
 201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</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)</div>
 202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>{·<span·class="keywordflow">return</span>·<a·class="code·hl_function"·href="a01242.html#a82f641ef2370d5bc304e1e764eb0b44b">is_zero</a>(a-b);·}</div>
Max diff block lines reached; 20228/41547 bytes (48.69%) of diff not shown.
9.54 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 OFFReader.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, 145 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·MATHDEFS_HH
 56 46#define·MATHDEFS_HH
 57 47
 58 48#include·<cmath>
 59 49#include·<cfloat>
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·a·reader·module·for·OFF·files 
59 48// 
60 49// 
61 ============================================================================= 
62 5060 50
 61 51#ifndef·M_PI
 62 52·#define·M_PI·3.14159265359
 63 53#endif
63 51#pragma·once 
64 52 
65 53//===·INCLUDES 
66 ================================================================ 
67 5464 54
 65 55namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
 66 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;·}
68 55 
69 56#include·<iosfwd> 
70 57#include·<string> 
71 58#include·<cstdio> 
72 59 
73 60#include·<OpenMesh/Core/System/config.h> 
74 61#include·<OpenMesh/Core/Utils/SingletonT.hh> 
75 62#include·<OpenMesh/Core/IO/reader/BaseReader.hh> 
76 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);·}
77 64 
78 65//==·NAMESPACES 
79 =============================================================== 
80 66 
81 6775 67
82 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
83 69namespace·IO·{ 
84 7076 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);·}
85 7179 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);·}
86 72//==·FORWARDS 
87 ================================================================= 
88 73 
89 74 
90 75class·BaseImporter; 
91 76 
92 77 
93 78//==·IMPLEMENTATION 
94 =========================================================== 
95 7987 79
96 80 
97 _.1_.0_.9class·OPENMESHDLLEXPORT·_.__.O_.F_.F_.R_.e_.a_.d_.e_.r_._·:·public·_.B_.a_.s_.e_.R_.e_.a_.d_.e_.r88 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);·}
 110 102
 111 103template·<class·T1,·class·T2>
 112 104inline·bool·is_gt(const·T1&·a,·const·T2&·b)
 113 105{·return·(a·>·b)·&&·!is_eq(a,b);·}
 114 106
 115 107template·<class·T1,·class·T2>
 116 108inline·bool·is_ge(const·T1&·a,·const·T2&·b)
 117 109{·return·(a·>·b)·||·is_eq(a,b);·}
98 110{118 110
99 111public: 
100 112 
101 113·_.__.O_.F_.F_.R_.e_.a_.d_.e_.r_._();119 111template·<class·T1,·class·T2>
 120 112inline·bool·is_lt(const·T1&·a,·const·T2&·b)
 121 113{·return·(a·<·b)·&&·!is_eq(a,b);·}
102 114122 114
 123 115template·<class·T1,·class·T2>
 124 116inline·bool·is_le(const·T1&·a,·const·T2&·b)
Max diff block lines reached; 3886/9745 bytes (39.88%) of diff not shown.
5.74 KB
./usr/share/doc/libopenmesh-dev/html/a00473.html vs.
./usr/share/doc/libopenmesh-dev/html/a00443.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('a00473.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00443.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="a00474.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00444.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="a06458_source.html"·title="·"·alt=""·coords="5,101,88,126"/>110 <area·shape="rect"·href="a06353_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="a00467_source.html"·title="·"·alt=""·coords="112,93,307,133"/>112 <area·shape="rect"·href="a00449_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="a00506_source.html"·title="·"·alt=""·coords="331,93,490,133"/>114 <area·shape="rect"·href="a00776_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="a00475.png"·border="0"·usemap="#aOpenMesh_2Core_2Geometry_2QuadricT_8hhdep"·alt=""/></div>124 <div·class="center"><img·src="a00445.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="a00740.html"·title="·"·alt=""·coords="122,93,322,133"/>127 <area·shape="rect"·href="a00950.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="a00962_source.html"·title="·"·alt=""·coords="5,181,212,221"/>129 <area·shape="rect"·href="a01061_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="a00689.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,181,437,221"/>131 <area·shape="rect"·href="a00941.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="a00473_source.html">Go·to·the·source·code·of·this·file.</a></p>136 <p><a·href="a00443_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="a00473.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="a00443.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>
2.23 KB
./usr/share/doc/libopenmesh-dev/html/a00474.map vs.
./usr/share/doc/libopenmesh-dev/html/a00895.map
Files 90% similar despite different names
    
Offset 1, 12 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/DecimaterT.hh"·name="OpenMesh/Tools/Decimater/DecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="112,5,307,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="237,5,437,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06458_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"/> 
5 <area·shape="rect"·id="Node000004"·href="$a00467_source.html"·title="·"·alt=""·coords="112,93,307,133"/>3 <area·shape="rect"·id="Node000002"·href="$a01061_source.html"·title="·"·alt=""·coords="5,93,212,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="212,46,212,79,207,79,207,46"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="275,53,160,96,158,91,273,48"/>
7 <area·shape="rect"·id="Node000005"·href="$a00506_source.html"·title="·"·alt=""·coords="331,93,490,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00914.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="$a00944.html"·title="·"·alt=""·coords="461,93,661,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="edge3_Node000001_Node000004"·title="·"·alt=""·coords="399,48,513,91,511,96,398,53"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="139,181,317,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00899.html"·title="·"·alt=""·coords="461,181,661,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="edge4_Node000004_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/>
11 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="372,136,281,178,279,173,369,131"/> 
12 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00474.png vs.
./usr/share/doc/libopenmesh-dev/html/a00444.png
Files identical despite different names
1.3 KB
./usr/share/doc/libopenmesh-dev/html/a00475.map vs.
./usr/share/doc/libopenmesh-dev/html/a00445.map
Files 98% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 9 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="125,5,319,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="125,5,319,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00740.html"·title="·"·alt=""·coords="122,93,322,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00950.html"·title="·"·alt=""·coords="122,93,322,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="225,59,225,93,219,93,219,59"/>
5 <area·shape="rect"·id="Node000003"·href="$a00962_source.html"·title="·"·alt=""·coords="5,181,212,221"/>5 <area·shape="rect"·id="Node000003"·href="$a01061_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"/>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="$a00689.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,181,437,221"/>7 <area·shape="rect"·id="Node000004"·href="$a00941.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"/>8 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="260,140,313,179,310,183,257,144"/>
9 </map>9 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00475.png vs.
./usr/share/doc/libopenmesh-dev/html/a00445.png
Files identical despite different names
244 KB
./usr/share/doc/libopenmesh-dev/html/a00500_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01004_source.html
Files 74% 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/PropertyManager.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 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('a01004_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">PropertyManager.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 <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="a01004.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, 592 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="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//=============================================================================</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="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>
144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·PROPERTYMANAGER_HH_</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>
145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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>
 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="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>
 153 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//==·INCLUDES·=================================================================</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="preprocessor">#include·&lt;OpenMesh/Core/Mesh/Handles.hh&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/System/config.h&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="a00989.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>
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>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>
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>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>
 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>
 172 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#else</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>173 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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="preprocessor">#include·&lt;stdexcept&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>174 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#endif</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>·</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>
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> 
156 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};"> 
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> 
159 <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="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="comment">//#define·MIN_NORM</span></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>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>
167 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keyword">private</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>
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>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>
173 <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>
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> 
179 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</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>
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,·MeshT&gt;</a>&amp;·from,·PropertyManager2&amp;·to)·{</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>187 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>·</div>
Max diff block lines reached; 161750/193689 bytes (83.51%) of diff not shown.
54.7 KB
html2text {}
Max HTML report size reached
112 KB
./usr/share/doc/libopenmesh-dev/html/a00503_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00905_source.html
Files 91% 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/PropertyContainer.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 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('a00503_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()"
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">PropertyContainer.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="a00905.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, 311 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="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="preprocessor">#ifndef·OPENMESH_PROPERTYCONTAINER</span></div> 
146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·OPENMESH_PROPERTYCONTAINER</span></div> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="preprocessor">#include·&lt;OpenMesh/Core/Utils/Property.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/typename.hh&gt;</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="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><span·class="comment">//-----------------------------------------------------------------------------</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>150 <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">//==·FORWARDDECLARATIONS·======================================================</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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>··<span·class="keyword">class·</span>BaseKernel;</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>
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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div> 
158 <div·class="foldopen"·id="foldopen00058"·data-start="{"·data-end="};"> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno"><a·class="line"·href="a02990.html">···58</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02990.html">PropertyContainer</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="keyword">public</span>:</div> 
162 <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>
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>··<span·class="comment">//--------------------------------------------------·constructor·/·destructor</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>
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>158 <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>··<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>()·{}</div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02990.html">~PropertyContainer</a>()·{·std::for_each(properties_.begin(),·properties_.end(),·Delete());·}</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="a00920.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="a00935.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>
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">//-------------------------------------------------------------·info·/·access</span></div>166 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//==·NAMESPACE·================================================================</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="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">typedef</span>·std::vector&lt;BaseProperty*&gt;·Properties;</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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>··<span·class="keyword">const</span>·Properties&amp;·properties()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·properties_;·}</div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>··<span·class="keywordtype">size_t</span>·size()<span·class="keyword">·const·</span>{·<span·class="keywordflow">return</span>·properties_.size();·}</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>·</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>··<span·class="comment">//---------------------------------------------------------·copy·/·assignment</span></div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>·</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>
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>··<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>&amp;·_rhs)·{·operator=(_rhs);·}</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>··<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>&amp;·operator=(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02990.html">PropertyContainer</a>&amp;·_rhs)</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="comment">//·The·assignment·below·relies·on·all·previous·BaseProperty*·elements·having·been·deleted</span></div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>····std::for_each(properties_.begin(),·properties_.end(),·Delete());</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>····properties_·=·_rhs.properties_;</div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>····Properties::iterator·p_it=properties_.begin(),·p_end=properties_.end();</div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>····<span·class="keywordflow">for</span>·(;·p_it!=p_end;·++p_it)</div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>······<span·class="keywordflow">if</span>·(*p_it)</div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········*p_it·=·(*p_it)-&gt;clone();</div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keywordflow">return</span>·*<span·class="keyword">this</span>;</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>·</div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>
 179 </div>
194 <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>
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>··<span·class="comment">//---------------------------------------------------------·manage·properties</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>
Max diff block lines reached; 70257/89659 bytes (78.36%) of diff not shown.
23.8 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 PropertyContainer.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, 341 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
 55 47//
54 44#ifndef·OPENMESH_PROPERTYCONTAINER 
55 45#define·OPENMESH_PROPERTYCONTAINER 
56 46 
57 47#include·<OpenMesh/Core/Utils/Property.hh> 
58 48#include·<OpenMesh/Core/Utils/typename.hh> 
59 49 
60 50//--------------------------------------------------------------------------- 
61 -- 
62 51namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
63 52{ 
64 53//==·FORWARDDECLARATIONS 
65 ======================================================56 =============================================================================
66 54·class·BaseKernel;57 48//
 58 49//·CLASS·McDecimaterT
 59 50//
 60 51//
 61 =============================================================================
 62 52
 63 53#ifndef·OPENMESH_BASE_DECIMATER_DECIMATERT_HH
 64 54#define·OPENMESH_BASE_DECIMATER_DECIMATERT_HH
67 5565 55
68 56//==·CLASS·DEFINITION66 56
 67 57//==·INCLUDES
69 =========================================================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/_\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 65
70 _\x85_\x88class·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r 
71 59{ 
72 60public: 
73 61 
74 62·//--------------------------------------------------·constructor·/ 
75 destructor 
76 63 
77 64·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r()·{} 
78 65·virtual·_\x8~_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r()·{·std::for_each(properties_.begin(), 
79 properties_.end(),·Delete());·} 
80 6677 66
81 6778 67
82 68·//-------------------------------------------------------------·info·/ 
83 access79 68//==·NAMESPACE
 80 ================================================================
84 6981 69
85 70·typedef·std::vector<BaseProperty*>·Properties; 
86 71·const·Properties&·properties()·const·{·return·properties_;·} 
87 72·size_t·size()·const·{·return·properties_.size();·}82 70namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{
 83 71namespace·Decimater·{
 84 72
88 7385 73
89 7486 74//==·CLASS·DEFINITION
 87 =========================================================
90 7588 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{
 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{
91 76·//---------------------------------------------------------·copy·/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;
92 assignment 
93 77 
94 78·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r(const·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r&·_rhs)·{·operator=(_rhs);·} 
95 79 
96 80·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r&·operator=(const·_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y_\x8C_\x8o_\x8n_\x8t_\x8a_\x8i_\x8n_\x8e_\x8r&·_rhs) 
97 81·{ 
98 82·//·The·assignment·below·relies·on·all·previous·BaseProperty*·elements·having 
99 been·deleted 
100 83·std::for_each(properties_.begin(),·properties_.end(),·Delete()); 
101 84·properties_·=·_rhs.properties_; 
102 85·Properties::iterator·p_it=properties_.begin(),·p_end=properties_.end(); 
103 86·for·(;·p_it!=p_end;·++p_it) 
104 87·if·(*p_it) 
105 88·*p_it·=·(*p_it)->clone(); 
106 89·return·*this; 
107 90·} 
108 91 
109 92 
110 93 
111 94·//---------------------------------------------------------·manage 
112 properties 
113 95106 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·_\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e();
 113 108
 114 109
 115 _\x81_\x81_\x81·bool·_\x8i_\x8s_\x8__\x8i_\x8n_\x8i_\x8t_\x8i_\x8a_\x8l_\x8i_\x8z_\x8e_\x8d()·const·{·return·initialized_;·}
Max diff block lines reached; 15422/24385 bytes (63.24%) of diff not shown.
74.9 KB
./usr/share/doc/libopenmesh-dev/html/a00518_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01223_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/BaseProperty.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('a00518_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01223_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">BaseProperty.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 <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, 151 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><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> 
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="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> 
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00674.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>146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</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>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>
 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">//=============================================================================</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="comment">//==·CLASS·DEFINITION·=========================================================</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>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>
 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="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="foldopen"·id="foldopen00060"·data-start="{"·data-end="};">162 <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>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>
158 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span>{</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><span·class="keyword">public</span>:</div> 
160 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>165 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span>·</div>
161 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno"><a·class="line"·href="a02834.html#a3dbccc1d0ac8f9a0ba27c46f2fe58414">···65</a></span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">size_t</span>·UnknownSize·=·si[·...·truncated·by·diffoscope;·len:·9,·SHA:·87f71bd89b1b2cee22af2b91cf4d230c9c674e06e961015233601ac84d87423c·...·]</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="l00066"·name="l00066"></a><span·class="lineno">···66</span>·</div>168 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">public</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>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>171 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</div>
 172 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span>·</div>
165 <div·class="foldopen"·id="foldopen00084"·data-start="{"·data-end="}">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>
166 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno"><a·class="line"·href="a02834.html#a2cb84fe2bfd412c79ecf76ea95b857e2">···84</a></span>··<a·class="code·hl_function"·href="a02834.html#a2cb84fe2bfd412c79ecf76ea95b857e2">BaseProperty</a>(<span·class="keyword">const</span>·std::string&amp;·_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>,·<span·class="keyword">const</span>·std::string&amp;·_internal_type_name·=·<span·class="stringliteral">&quot;&lt;unknown&gt;&quot;</span>·)</div> 
167 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··:·name_(_name),·internal_type_name_(_internal_type_name),·persistent_(false)</div> 
168 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{}</div>175 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>{</div>
169 </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>
170 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>179 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>
171 <div·class="foldopen"·id="foldopen00089"·data-start="{"·data-end="}"> 
172 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno"><a·class="line"·href="a02834.html#a9301f986c88572a20649f8743bfac6ac">···89</a></span>··<a·class="code·hl_function"·href="a02834.html#a9301f986c88572a20649f8743bfac6ac">BaseProperty</a>(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02834.html">BaseProperty</a>·&amp;·_rhs)</div> 
173 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······:·name_(·_rhs.name_·),·internal_type_name_(_rhs.internal_type_name_),·persistent_(·_rhs.persistent_·)·{}</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>
 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>
 184 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>};</div>
174 </div>185 </div>
175 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div> 
176 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno"><a·class="line"·href="a02834.html#aa3c0dbc83c42199de5722a5812c5a12b">···93</a></span>··<span·class="keyword">virtual</span>·<a·class="code·hl_function"·href="a02834.html#aa3c0dbc83c42199de5722a5812c5a12b">~BaseProperty</a>()·{}</div> 
177 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div> 
178 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="keyword">public</span>:·<span·class="comment">//·synchronized·array·interface</span></div> 
179 <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>
180 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno"><a·class="line"·href="a02834.html#a4060f65f09046a5afc09dec01e6fb43a">···98</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a4060f[·...·truncated·by·diffoscope;·len:·89,·SHA:·8b4281a1fed64c1f226de4937889c4fabcd784ee5afd3b1b4376e2987e5a4bac·...·]</div>187 <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>
181 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>
 190 <div·class="foldopen"·id="foldopen00107"·data-start="{"·data-end="};">
 191 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02158.html">··107</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="a02158.html">HalfedgeT</a></div>
182 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno"><a·class="line"·href="a02834.html#a66772821263401aa8c178f3a69aa79e7">··101</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a66772821263401aa8c178f3a69aa79e7">resize</a>(<span·class="keywordtype">size_t</span>·_n)·=·0;</div> 
183 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div> 
184 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno"><a·class="line"·href="a02834.html#a6c1ae555fb1427debe9428422f82424a">··104</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a6c1ae555fb1427debe9428422f82424a">clear</a>()·=·0;</div> 
185 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>·</div> 
186 <div·class="line"><a·id="l00107"·name="l00107"></a><span·class="lineno"><a·class="line"·href="a02834.html#a1f2bd397fadcf254837de61df06069d0">··107</a></span>··<span·class="keyword">virtual</span>·<span·class="keywordtype">void</span>·<a·class="code·hl_function"·href="a02834.html#a1f2bd397fadcf254837de61df06069d0">push_back</a>()·=·0;</div> 
Max diff block lines reached; 36658/57996 bytes (63.21%) of diff not shown.
18.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 BaseProperty.hh5 MeshItems.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, 199 lines modifiedOffset 47, 208 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_BASEPROPERTY_HH 
55 45#define·OPENMESH_BASEPROPERTY_HH 
56 46 
57 47#include·<string> 
58 48#include·<OpenMesh/Core/IO/StoreRestore.hh> 
59 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> 
60 50 
61 51namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{54 44
 55 45
 56 46//
 57 =============================================================================
 58 47//
 59 48//·Mesh·Items·Concept
 60 49//
 61 50//
 62 =============================================================================
 63 51
62 5264 52
 65 53#error·this·file·is·for·documentation·purposes·only
63 53//==·CLASS·DEFINITION 
64 ========================================================= 
65 5466 54
66 _.6_.0class·OPENMESHDLLEXPORT·_.B_.a_.s_.e_.P_.r_.o_.p_.e_.r_.t_.y67 55
 68 56//==·NAMESPACES
 69 ===============================================================
 70 57
 71 58
 72 _\x85_\x89namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 73 _\x86_\x80namespace·Concepts·{
67 61{74 61
 75 62
 76 63//==·CLASS·DEFINITION
 77 =========================================================
 78 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{
68 62public:85 83public:
 86 84
 87 _\x88_\x86·typedef·Refs_·_\x8R_\x8e_\x8f_\x8s;
69 63 
70 _\x86_\x85·static·const·size_t·UnknownSize·=·size_t(-1); 
71 66 
72 67public: 
73 68 
74 _\x88_\x84·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(const·std::string&·_name·=·"<unknown>",·const·std::string& 
75 _internal_type_name·=·"<unknown>"·) 
76 85·:·name_(_name),·internal_type_name_(_internal_type_name),·persistent_(false) 
77 86·{} 
78 8788 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};
79 _\x88_\x89·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y(const·_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y·&·_rhs) 
80 90·:·name_(·_rhs.name_·),·internal_type_name_(_rhs.internal_type_name_), 
81 persistent_(·_rhs.persistent_·)·{} 
82 91 
83 _\x89_\x83·virtual·_\x8~_\x8B_\x8a_\x8s_\x8e_\x8P_\x8r_\x8o_\x8p_\x8e_\x8r_\x8t_\x8y()·{} 
84 94 
85 95public:·//·synchronized·array·interface 
86 9694 96
87 _.9_.8·virtual·void·_.r_.e_.s_.e_.r_.v_.e(size_t·_n)·=·0;95 97
 96 98
88 9997 99
 98 _\x81_\x80_\x87template·<class·Refs_>·class·_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8T
89 _\x81_\x80_\x81·virtual·void·_\x8r_\x8e_\x8s_\x8i_\x8z_\x8e(size_t·_n)·=·0; 
90 102 
91 _\x81_\x80_\x84·virtual·void·_\x8c_\x8l_\x8e_\x8a_\x8r()·=·0; 
92 105 
93 _\x81_\x80_\x87·virtual·void·_\x8p_\x8u_\x8s_\x8h_\x8__\x8b_\x8a_\x8c_\x8k()·=·0; 
94 10899 108{
95 _\x81_\x81_\x80·virtual·void·_\x8s_\x8w_\x8a_\x8p(size_t·_i0,·size_t·_i1)·=·0; 
96 111 
97 _\x81_\x81_\x83·virtual·void·_\x8c_\x8o_\x8p_\x8y(size_t·_io,·size_t·_i1)·=·0; 
98 114 
99 _.1_.1_.6·virtual·_.B_.a_.s_.e_.P_.r_.o_.p_.e_.r_.t_.y*·_.c_.l_.o_.n_.e·()·const·=·0;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;
100 117105 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;
101 118public:·//·named·property·interface 
102 119 
103 _\x81_\x82_\x81·const·std::string&·_\x8n_\x8a_\x8m_\x8e()·const·{·return·name_;·} 
104 122 
105 _\x81_\x82_\x84·const·std::string&·_\x8i_\x8n_\x8t_\x8e_\x8r_\x8n_\x8a_\x8l_\x8__\x8t_\x8y_\x8p_\x8e_\x8__\x8n_\x8a_\x8m_\x8e()·const·{·return·internal_type_name_; 
106 } 
107 125109 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);
108 126·virtual·void·stats(std::ostream&·_ostr)·const; 
109 127 
110 128public:·//·I/O·support 
111 129111 129
112 _\x81_\x83_\x81·bool·_\x8p_\x8e_\x8r_\x8s_\x8i_\x8s_\x8t_\x8e_\x8n_\x8t(void)·const·{·return·persistent_;·} 
113 132 
Max diff block lines reached; 13662/18482 bytes (73.92%) of diff not shown.
26.7 KB
./usr/share/doc/libopenmesh-dev/html/a00530_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01055_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/Utils/Endian.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('a00530_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01055_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">Endian.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 <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, 73 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="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="preprocessor">#ifndef·CMDOPTION</span></div>
 146 <div·class="line"><a·id="l00045"·name="l00045"></a><span·class="lineno">···45</span><span·class="preprocessor">#define·CMDOPTION</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>·</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>
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> 
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>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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span>·</div>153 <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_UTILS_ENDIAN_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>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_UTILS_ENDIAN_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="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>
156 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>158 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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>
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>·</div>162 <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>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>
164 <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>
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>
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="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="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>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</div>174 <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>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>
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="a02838.html">···73</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02838.html">Endian</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>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>
176 <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>·</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>
177 <div·class="foldopen"·id="foldopen00077"·data-start="{"·data-end="};"> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno"><a·class="line"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">···77</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">Type</a>·{</div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno"><a·class="line"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042a6122652d3bc6c9f6c10cf9518a5f4e24">···78</a></span>····LSB·=·1,·</div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>····MSB······</div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno"><a·class="line"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042ac1f56fc0f17f4491229e17218ab557c0">···80</a></span>··};</div> 
182 </div> 
183 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··</div>180 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>·</div>
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02838.html#ae33a1f2204ea12233da538d1608cb472">···83</a></span>··<span·class="keyword">static</span>·<a·class="code·hl_enumeration"·href="a02838.html#a9ccf92afc560bd415eeeda60b4870042">Type</[·...·truncated·by·diffoscope;·len:·147,·SHA:·df8a8649e8c7022bf0b4c13a3cf12ff4163673f842eb0a0dc56cd7aa59a6eac0·...·]</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>
185 <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>
186 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··<span·class="keyword">static</span>·<span·class="keyword">const</span>·<span·class="keywordtype">char</span>·*·as_string(Type·_t);</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>
187 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>···</div>188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··</div>
Max diff block lines reached; 1604/22627 bytes (7.09%) of diff not shown.
4.42 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 Endian.hh5 CmdOption.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, 83 lines modifiedOffset 47, 69 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·CMDOPTION
 56 46
 57 47template·<typename·T>
 58 _\x84_\x88class·_\x8C_\x8m_\x8d_\x8O_\x8p_\x8t_\x8i_\x8o_\x8n
 59 49{
 60 50public:
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Helper·Functions·for·binary·reading·/·writing 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 5161 51
64 52#ifndef·OPENMESH_UTILS_ENDIAN_HH 
65 53#define·OPENMESH_UTILS_ENDIAN_HH 
66 54 
67 55 
68 56//==·INCLUDES 
69 ================================================================= 
70 57 
71 58 
72 59#include·<OpenMesh/Core/System/config.h>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)·{·}
 67 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();·}
73 6071 60
 72 61·//·has·been·set·and·may·have·an·value·(check·with·is_valid())
 73 62·bool·is_enabled()·const·{·return·enabled_;·}
74 61 
75 62//==·NAMESPACES 
76 =============================================================== 
77 6374 63
78 64 
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
80 66 
81 67 
82 68// 
83 ============================================================================= 
84 69 
85 70 
86 _\x87_\x83class·OPENMESHDLLEXPORT·_\x8E_\x8n_\x8d_\x8i_\x8a_\x8n 
87 74{ 
88 75public: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_;·}
89 7687 76
90 _\x87_\x87·enum·_\x8T_\x8y_\x8p_\x8e·{ 
91 _\x87_\x88·LSB·=·1, 
92 79·MSB 
93 _\x88_\x80·}; 
94 81 
95 _.8_.3·static·_.T_.y_.p_.e·_.l_.o_.c_.a_.l()·{·return·local_;·}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_;
96 8495 84
97 86·static·const·char·*·as_string(Type·_t); 
98 87 
99 88private: 
100 89·static·int·one_; 
101 90·static·const·Type·local_;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
102 91};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}
103 92 
104 93// 
105 ============================================================================= 
106 94}·//·namespace·OpenMesh 
107 95// 
108 ============================================================================= 
109 96#endif·//·OPENMESH_MESHREADER_HH·defined 
110 97// 
111 ============================================================================= 
Max diff block lines reached; 934/4498 bytes (20.76%) of diff not shown.
32.3 KB
./usr/share/doc/libopenmesh-dev/html/a00536_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06353_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/Utils/HandleToPropHandle.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 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('a00536_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06353_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, 88 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">HandleToPropHandle.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>
 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>
101 <div·class="fragment"><div·class="line"><a·id="l00001"·name="l00001"></a><span·class="lineno">····1</span><span·class="preprocessor">#ifndef·HANDLETOPROPHANDLE_HH_</span></div> 
102 <div·class="line"><a·id="l00002"·name="l00002"></a><span·class="lineno">····2</span><span·class="preprocessor">#define·HANDLETOPROPHANDLE_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/Mesh/Handles.hh&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/Property.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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</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">template</span>&lt;<span·class="keyword">typename</span>·ElementT,·<span·class="keyword">typename</span>·T&gt;</div> 
110 <div·class="foldopen"·id="foldopen00010"·data-start="{"·data-end="};"> 
111 <div·class="line"><a·id="l00010"·name="l00010"></a><span·class="lineno"><a·class="line"·href="a02842.html">···10</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>·{</div> 
112 <div·class="line"><a·id="l00011"·name="l00011"></a><span·class="lineno">···11</span>····};</div> 
113 </div> 
114 <div·class="line"><a·id="l00012"·name="l00012"></a><span·class="lineno">···12</span>·</div> 
115 <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>·T&gt;</div> 
116 <div·class="foldopen"·id="foldopen00014"·data-start="{"·data-end="};"> 
117 <div·class="line"><a·id="l00014"·name="l00014"></a><span·class="lineno"><a·class="line"·href="a02846.html">···14</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02562.html">VertexHandle</a>,·T&gt;·{</div> 
118 <div·class="line"><a·id="l00015"·name="l00015"></a><span·class="lineno">···15</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02946.html">type</a>·=·<a·class="code·hl_struct"·href="a02946.html">OpenMesh::VPropHandleT&lt;T&gt;</a>;</div> 
119 <div·class="line"><a·id="l00016"·name="l00016"></a><span·class="lineno">···16</span>····};</div> 
120 </div> 
121 <div·class="line"><a·id="l00017"·name="l00017"></a><span·class="lineno">···17</span>·</div> 
122 <div·class="line"><a·id="l00018"·name="l00018"></a><span·class="lineno">···18</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
123 <div·class="foldopen"·id="foldopen00019"·data-start="{"·data-end="};"> 
124 <div·class="line"><a·id="l00019"·name="l00019"></a><span·class="lineno"><a·class="line"·href="a02850.html">···19</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02566.html">HalfedgeHandle</a>,·T&gt;·{</div> 
125 <div·class="line"><a·id="l00020"·name="l00020"></a><span·class="lineno">···20</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02950.html">type</a>·=·<a·class="code·hl_struct"·href="a02950.html">OpenMesh::HPropHandleT&lt;T&gt;</a>;</div> 
126 <div·class="line"><a·id="l00021"·name="l00021"></a><span·class="lineno">···21</span>····};</div> 
127 </div> 
128 <div·class="line"><a·id="l00022"·name="l00022"></a><span·class="lineno">···22</span>·</div> 
129 <div·class="line"><a·id="l00023"·name="l00023"></a><span·class="lineno">···23</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
130 <div·class="foldopen"·id="foldopen00024"·data-start="{"·data-end="};"> 
131 <div·class="line"><a·id="l00024"·name="l00024"></a><span·class="lineno"><a·class="line"·href="a02854.html">···24</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02570.html">EdgeHandle</a>,·T&gt;·{</div> 
132 <div·class="line"><a·id="l00025"·name="l00025"></a><span·class="lineno">···25</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02954.html">type</a>·=·<a·class="code·hl_struct"·href="a02954.html">OpenMesh::EPropHandleT&lt;T&gt;</a>;</div> 
133 <div·class="line"><a·id="l00026"·name="l00026"></a><span·class="lineno">···26</span>····};</div> 
134 </div> 
135 <div·class="line"><a·id="l00027"·name="l00027"></a><span·class="lineno">···27</span>·</div> 
136 <div·class="line"><a·id="l00028"·name="l00028"></a><span·class="lineno">···28</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
137 <div·class="foldopen"·id="foldopen00029"·data-start="{"·data-end="};"> 
138 <div·class="line"><a·id="l00029"·name="l00029"></a><span·class="lineno"><a·class="line"·href="a02858.html">···29</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;<a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>::<a·class="code·hl_struct"·href="a02574.html">FaceHandle</a>,·T&gt;·{</div> 
139 <div·class="line"><a·id="l00030"·name="l00030"></a><span·class="lineno">···30</span>········<span·class="keyword">using·</span><a·class="code·hl_struct"·href="a02958.html">type</a>·=·<a·class="code·hl_struct"·href="a02958.html">OpenMesh::FPropHandleT&lt;T&gt;</a>;</div> 
140 <div·class="line"><a·id="l00031"·name="l00031"></a><span·class="lineno">···31</span>····};</div> 
141 </div> 
142 <div·class="line"><a·id="l00032"·name="l00032"></a><span·class="lineno">···32</span>·</div> 
143 <div·class="line"><a·id="l00033"·name="l00033"></a><span·class="lineno">···33</span>····<span·class="keyword">template</span>&lt;<span·class="keyword">typename</span>·T&gt;</div> 
144 <div·class="foldopen"·id="foldopen00034"·data-start="{"·data-end="};"> 
145 <div·class="line"><a·id="l00034"·name="l00034"></a><span·class="lineno"><a·class="line"·href="a02862.html">···34</a></span>····<span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02842.html">HandleToPropHandle</a>&lt;void,·T&gt;·{</div> 
Max diff block lines reached; 7195/25674 bytes (28.02%) of diff not shown.
7.11 KB
html2text {}
    
Offset 1, 89 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 HandleToPropHandle.hh 
6 1#ifndef·HANDLETOPROPHANDLE_HH_ 
7 2#define·HANDLETOPROPHANDLE_HH_ 
8 3 
9 4#include·<OpenMesh/Core/Mesh/Handles.hh> 
10 5#include·<OpenMesh/Core/Utils/Property.hh> 
11 6 
12 7namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
13 8 
14 9·template<typename·ElementT,·typename·T> 
15 _\x81_\x80·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·{ 
16 11·}; 
17 12 
18 13·template<typename·T> 
19 _\x81_\x84·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{ 
20 15·using·_\x8t_\x8y_\x8p_\x8e·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>; 
21 16·}; 
22 17 
23 18·template<typename·T> 
24 _\x81_\x89·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{ 
25 20·using·_\x8t_\x8y_\x8p_\x8e·=·_\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>; 
26 21·}; 
27 22 
28 23·template<typename·T> 
29 _\x82_\x84·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8E_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{ 
30 25·using·_\x8t_\x8y_\x8p_\x8e·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8E_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>; 
31 26·}; 
32 27 
33 28·template<typename·T> 
34 _\x82_\x89·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8F_\x8a_\x8c_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{ 
35 30·using·_\x8t_\x8y_\x8p_\x8e·=·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8<_\x8T_\x8>; 
36 31·}; 
37 32 
38 33·template<typename·T> 
39 _\x83_\x84·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<void,·T>·{ 
40 35·using·_\x8t_\x8y_\x8p_\x8e·=·_\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>; 
41 36·}; 
42 37 
43 38·template<typename·T> 
44 _\x83_\x89·struct·_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e_\x8T_\x8o_\x8P_\x8r_\x8o_\x8p_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e<_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h::_\x8M_\x8e_\x8s_\x8h_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e,·T>·{ 
45 40·using·_\x8t_\x8y_\x8p_\x8e·=·_\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>; 
46 41·};5 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
47 4252 42
48 43}·//·namespace·OpenMesh53 43
49 4454 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/7252 bytes (2.21%) of diff not shown.
43.0 KB
./usr/share/doc/libopenmesh-dev/html/a00539_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01007_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/Core/Utils/SingletonT.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 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('a00539_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()"
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">SingletonT.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="a01007.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, 112 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>·</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·simple·singleton·template</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>
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#pragma·once</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="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="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> 
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>
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="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="preprocessor">#include·&lt;stdexcept&gt;</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>·</div>159 <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>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>·</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>
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="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>
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> 
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>·</div>167 <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>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>
173 <div·class="foldopen"·id="foldopen00076"·data-start="{"·data-end="};">171 <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>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>
175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>{</div>173 <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>174 <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>175 <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">Ins[·...·truncated·by·diffoscope;·len:·11,·SHA:·ee45a5b7bb67fe3de55840ba9ef1c0d5614063985dd89d8cef374a372be2ce45·...·]</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="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>
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>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>
182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</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>
183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>······<span·class="comment">//·check·if·singleton·alive</span></div> 
184 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>······<span·class="keywordflow">if</span>·(destroyed__)</div> 
185 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>······{</div>187 <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">···93</span>········OnDeadReference();</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>
187 <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>·</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>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>
189 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>······<span·class="keywordflow">else</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::Tvv4();·</div>
190 <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>····Inherited::VdE();·</div>
191 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>········Create();</div>195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>····Inherited::EVc(coeffs_);·</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>····Inherited::VdE();·</div>
193 <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>····Inherited::EVc(coeffs_);·</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>198 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··}</div>
196 </div>199 </div>
Max diff block lines reached; 15169/35339 bytes (42.92%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
8.26 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 SingletonT.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, 120 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 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·a·simple·singleton·template 
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_COMPOSITELOOPT_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITELOOPT_HH
 65 56
62 50 
63 51#pragma·once 
64 52 
65 53//===·INCLUDES 
66 ================================================================ 
67 54 
68 55//·OpenMesh 
69 56#include·<OpenMesh/Core/System/config.h> 
70 5766 57
 67 58//==·INCLUDES
71 58//·STL 
72 59#include·<stdexcept> 
73 60 
74 61 
75 62//==·NAMESPACES 
76 ===============================================================68 =================================================================
 69 59
 70 60#include·"Composite/CompositeT.hh"
 71 61#include·"Composite/CompositeTraits.hh"
 72 62
77 6373 63
 74 64//==·NAMESPACE
78 64 
79 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
80 66 
81 67 
82 68//===·IMPLEMENTATION 
83 ==========================================================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
84 6980 69
85 7081 70
86 75template·<typename·T> 
87 _.7_.6class·_.S_.i_.n_.g_.l_.e_.t_.o_.n_.T82 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>
88 77{87 77{
89 78public:88 78public:
90 7989 79
91 _\x88_\x86·static·T&·_\x8I_\x8n_\x8s_\x8t_\x8a_\x8n_\x8c_\x8e() 
92 87·{ 
93 88·if·(!pInstance__)90 80·typedef·_.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_.>·_.I_.n_.h_.e_.r_.i_.t_.e_.d;
 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
94 89·{105 95·{
 106 96·Inherited::Tvv4();
 107 97·Inherited::VdE();
 108 98·Inherited::EVc(coeffs_);
 109 99·Inherited::VdE();
 110 100·Inherited::EVc(coeffs_);
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·}111 101·}
106 101·return·*pInstance__; 
107 102·}112 102
108 103113 103protected:
109 104114 104
110 105private:115 105·typedef·typename·Inherited::Coeff·Coeff;
111 106116 106
 117 107
 118 _\x81_\x81_\x81·struct·_\x8E_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f·:·public·_\x8C_\x8o_\x8e_\x8f_\x8f
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·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T&·operator=(const·_\x8S_\x8i_\x8n_\x8g_\x8l_\x8e_\x8t_\x8o_\x8n_\x8T&); 
116 111 
Max diff block lines reached; 3785/8433 bytes (44.88%) of diff not shown.
44.1 KB
./usr/share/doc/libopenmesh-dev/html/a00545_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00983_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/Core/Utils/AutoPropertyHandleT.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 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('a00545_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00983_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">AutoPropertyHandleT.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="a00983.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, 108 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="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> 
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><span·class="preprocessor">#include·&lt;assert.h&gt;</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>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>
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_COMPOSITESQRT3T_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>
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">//==·CLASS·DEFINITION·=========================================================</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>
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>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>
162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">public</span>:</div>159 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>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>
170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>··Mesh*·····································m_;</div>162 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</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>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>
172 <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="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>
 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>
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="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>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>
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>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</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>178 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="keyword">public</span>:</div>
188 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</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>
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>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>
190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>··{</div>183 <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>184 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>
Max diff block lines reached; 8481/36033 bytes (23.54%) of diff not shown.
8.76 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 AutoPropertyHandleT.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-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, 115 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
 55 48//
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> 
61 50 
62 51//==·NAMESPACES57 49//
 58 50//·CLASS·SQRT3T
 59 51//
 60 52//
63 ===============================================================61 =============================================================================
 62 53
 63 54#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH
 64 55#define·OPENMESH_SUBDIVIDER_UNIFORM_COMPOSITESQRT3T_HH
64 52 
65 53namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
66 54 
67 55//==·CLASS·DEFINITION 
68 ========================================================= 
69 5665 56
70 57template·<class·Mesh_,·class·PropertyHandle_> 
71 _.5_.8class·_.A_.u_.t_.o_.P_.r_.o_.p_.e_.r_.t_.y_.H_.a_.n_.d_.l_.e_.T·:·public·PropertyHandle_66 57
 67 58//==·INCLUDES
 68 =================================================================
72 59{69 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?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_UNIFORM
 80 69
83 7081 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{
84 71public:88 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 7989 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·{} 
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·{ 
103 89·if·(own_property_)90 80·typedef·_.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_.>·_.I_.n_.h_.e_.r_.i_.t_.e_.d;
 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
104 90·{105 95·{
 106 96·Inherited::Tvv3();
 107 97·Inherited::VF();
 108 98·Inherited::FF();
 109 99·Inherited::FVc(coeffs_);
105 91·m_->remove_property(*this); 
106 92·} 
107 93·} 
108 94 
109 95·inline·void·add_property(Mesh&·_m,·const·std::string&·_pp_name·=·std::string 
110 ()) 
111 96·{ 
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_) 
Max diff block lines reached; 4369/8943 bytes (48.85%) of diff not shown.
19.4 KB
./usr/share/doc/libopenmesh-dev/html/a00548_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01046_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/Noncopyable.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 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('a00548_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01046_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">Noncopyable.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 <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, 43 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> 
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·the·Non-Copyable·metapher</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><span·class="preprocessor">#ifndef·OPENMESH_NONCOPYABLE_HH</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>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#define·OPENMESH_NONCOPYABLE_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>
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">//-----------------------------------------------------------------------------</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> 
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> 
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> 
165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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="preprocessor">#include·&lt;OpenMesh/Core/System/OpenMeshDLLMacros.hh&gt;</span></div>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>···</div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</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>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>
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">public</span>:</div>151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>Utils·{</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>152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
172 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
173 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">private</span>:</div>156 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</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>157 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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>
 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>
175 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span>··</div>163 <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">Noncopyabl[·...·truncated·by·diffoscope;·len:·13,·SHA:·230266bab145f2df9feaca3b89ed7c6823c64dadd089e7cada22aeda5905eaea·...·]</div>164 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="comment">//·----------------------------------------------------------------------------</span></div>
 165 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>}·<span·class="comment">//·namespace·Utils</span></div>
177 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>};</div>166 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>
178 </div> 
179 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</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>
180 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</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>
181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>}·<span·class="comment">//·namespace·Utils</span></div> 
182 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>}·<span·class="comment">//·namespace·OpenMesh</span></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="preprocessor">#endif·</span><span·class="comment">//·OPENMESH_NONCOPYABLE_HH</span></div> 
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="comment">//=============================================================================</span></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>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>
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>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>
188 </div><!--·fragment·--></div><!--·contents·-->174 </div><!--·fragment·--></div><!--·contents·-->
189 </div><!--·doc-content·-->175 </div><!--·doc-content·-->
190 <hr>176 <hr>
191 <address>177 <address>
192 <small>178 <small>
193 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">179 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
194 </a>180 </a>
3.86 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 conio.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, 56 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
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·Implements·the·Non-Copyable·metapher 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51#ifndef·OPENMESH_NONCOPYABLE_HH 
64 52#define·OPENMESH_NONCOPYABLE_HH 
65 53 
66 54 
67 55//---------------------------------------------------------------------------56 46//·--------------------------------------------------------------------------
68 --57 --
69 56 
70 57#include·<OpenMesh/Core/System/config.h>58 47#include·<OpenMesh/Core/System/OpenMeshDLLMacros.hh>
71 5859 48
 60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 61 50namespace·Utils·{
72 59//---------------------------------------------------------------------------62 51//·--------------------------------------------------------------------------
73 --63 --
 64 52
 65 59OPENMESHDLLEXPORT
 66 60int·_\x8k_\x8b_\x8h_\x8i_\x8t(void);
 67 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 60 
75 61namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 62namespace·Utils·{ 
77 63 
78 64//--------------------------------------------------------------------------- 
79 -- 
80 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 7974 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//75 80//·--------------------------------------------------------------------------
 76 --
 77 81}·//·namespace·Utils
 78 82}·//·namespace·OpenMesh
 79 83//·--------------------------------------------------------------------------
 80 --
 81 84#endif·//·OPENMESH_UTILS_CONIO_HH
 82 85/
93 =============================================================================83 /·============================================================================
94 85}·//·namespace·Utils 
95 86}·//·namespace·OpenMesh 
96 87// 
97 ============================================================================= 
98 88#endif·//·OPENMESH_NONCOPYABLE_HH 
99 89// 
100 ============================================================================= 
101 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h84 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
102 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,
103 different·mesh·kernels·...86 different·mesh·kernels·...
104 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
 88 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8k_\x8b_\x8h_\x8i_\x8t
 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
105 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8N_.o_.n_.c_.o_.p_.y_.a_.b_.l_\x8e96 _\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8U_\x8t_\x8i_\x8l_\x8s_\x8:_\x8:_\x8g_.e_.t_.c_.h_\x8e
106 This·class·demonstrates·the·non·copyable·idiom.97 int·getche(void)
 98 A·blocking·single·character·input·from·stdin·with·echo.
107 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·Noncopyable.hh:7299 D\x8De\x8ef\x8fi\x8in\x8ni\x8it\x8ti\x8io\x8on\x8n·conio.cc:166
108 ===============================================================================100 ===============================================================================
109 ·····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.
110 ·····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·.
27.1 KB
./usr/share/doc/libopenmesh-dev/html/a00554_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00437_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/Core/Templates/bla.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('a00554_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00437_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">bla.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-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, 71 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>·</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><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> 
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="comment">//··CLASS·bla</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><span·class="comment">//</span></div>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·Plane3D</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>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>
150 <div·class="line"><a·id="l00049"·name="l00049"></a><span·class="lineno">···49</span><span·class="preprocessor">#ifndef·DOXY_IGNORE_THIS</span></div> 
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#ifndef·OPENMESH_NEWCLASST_HH</span></div> 
152 <div·class="line"><a·id="l00051"·name="l00051"></a><span·class="lineno">···51</span><span·class="preprocessor">#define·OPENMESH_NEWCLASST_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="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="preprocessor">#ifndef·OPENMESH_PLANE3D_HH</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><span·class="preprocessor">#define·OPENMESH_PLANE3D_HH</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>·</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">//==·FORWARDDECLARATIONS·======================================================</span></div>158 <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>·</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>
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>
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="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="comment">//==·FORWARDDECLARATIONS·======================================================</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">//==·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>·</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>
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>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>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>
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="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="keyword">template</span>·&lt;&gt;</div> 
172 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="keyword">class·</span>blaT</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>
173 <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>
174 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="keyword">public</span>:</div>176 <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>177 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
176 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··blaT()·{}</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>
177 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>180 <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">···86</span>··~blaT()·{}</div>181 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">public</span>:</div>
179 <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>··<a·class="code·hl_class"·href="a02286.html">Plane3d</a>()</div>
180 <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>····:·d_(0)</div>
181 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="keyword">private</span>:</div>185 <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>186 <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>··blaT(<span·class="keyword">const</span>·blaT&amp;·_rhs);</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·[·...·truncated·by·diffoscope;·len:·67,·SHA:·1ec5ba80058f4f78926336484817a2415e173ea0cfdcbd84a742a09d7257845d·...·]</div>
 188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····:·n_(_dir),·d_(0)</div>
184 <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>
185 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>··blaT&amp;·operator=(<span·class="keyword">const</span>·blaT&amp;·_rhs);</div>190 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>····n_.normalize();</div>
 191 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>····d_·=·-dot(n_,_pnt);·</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>··}</div>
187 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>};</div>193 <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>194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··value_type·signed_distance(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>·&amp;_p)</div>
189 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>·</div>195 <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><span·class="comment">//=============================================================================</span></div>196 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>····<span·class="keywordflow">return</span>··dot(n_·,·_p)·+·d_;</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>
191 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>}·<span·class="comment">//·namespace·OpenMesh</span></div>199 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>··<span·class="comment">//·back·compatibility</span></div>
 200 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··value_type·singed_distance(<span·class="keyword">const</span>·<a·class="code·hl_class"·href="a02306.html">OpenMesh::Vec3f</a>·&amp;point)</div>
 201 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span>··{·<span·class="keywordflow">return</span>·signed_distance(·point·);·}</div>
Max diff block lines reached; 889/22757 bytes (3.91%) of diff not shown.
4.75 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 bla.hh5 Plane3d.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, 80 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//56 46//
55 =============================================================================57 =============================================================================
56 45// 
57 46//·CLASS·bla 
58 47//58 47//
 59 48//·CLASS·Plane3D
59 48//60 49//
 61 50//
60 =============================================================================62 =============================================================================
 63 51
61 49#ifndef·DOXY_IGNORE_THIS 
62 50#ifndef·OPENMESH_NEWCLASST_HH 
63 51#define·OPENMESH_NEWCLASST_HH 
64 5264 52
 65 53#ifndef·OPENMESH_PLANE3D_HH
 66 54#define·OPENMESH_PLANE3D_HH
65 53 
66 54//==·INCLUDES 
67 ================================================================= 
68 5567 55
69 5668 56
70 57//==·FORWARDDECLARATIONS69 57//==·INCLUDES
71 ======================================================70 =================================================================
72 5871 58
 72 59#include·<OpenMesh/Core/Geometry/VectorT.hh>
 73 60
73 59 
74 60//==·NAMESPACES 
75 =============================================================== 
76 6174 61
77 62namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{75 62//==·FORWARDDECLARATIONS
 76 ======================================================
78 6377 63
 78 64//==·NAMESPACES
79 64 
80 65//==·CLASS·DEFINITION 
81 =========================================================79 ===============================================================
82 66 
83 6780 65
 81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 82 67namespace·VDPM·{
84 6883 68
85 69 
86 77template·<> 
87 78class·blaT84 69//==·CLASS·DEFINITION
 85 =========================================================
 86 70
 87 71
 88 _\x87_\x88class·OPENMESHDLLEXPORT·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d
88 79{89 79{
89 80public:90 80public:
90 8191 81
91 83·blaT()·{}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;
92 8494 84
93 86·~blaT()·{} 
94 87 
95 88 
96 89private:95 85public:
 96 86
 97 87·_\x8P_\x8l_\x8a_\x8n_\x8e_\x83_\x8d()
 98 88·:·d_(0)
 99 89·{·}
97 90100 90
98 92·blaT(const·blaT&·_rhs); 
99 93 
100 95·blaT&·operator=(const·blaT&·_rhs); 
101 96 
102 97}; 
103 98 
104 99 
105 100//101 91·_.P_.l_.a_.n_.e_.3_.d(const·_.v_.e_.c_.t_.o_.r_.__.t_.y_.p_.e·&_dir,·const·_.v_.e_.c_.t_.o_.r_.__.t_.y_.p_.e·&_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
 124 114//
106 =============================================================================125 =============================================================================
 126 115}·//·namespace·VDPM
107 101}·//·namespace·OpenMesh127 116}·//·namespace·OpenMesh
108 102// 
109 ============================================================================= 
110 103#if·defined(OM_INCLUDE_TEMPLATES)·&&·!defined(OPENMESH_BLA_C) 
Max diff block lines reached; 1062/4840 bytes (21.94%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a00557_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00593_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('a00557_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00593_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/a00560.html vs.
./usr/share/doc/libopenmesh-dev/html/a00671.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('a00560.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00671.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="a00561.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00672.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="a00656_source.html"·title="·"·alt=""·coords="73,93,237,133"/>113 <area·shape="rect"·href="a00698_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="a00562.png"·border="0"·usemap="#aOpenMesh_2Core_2Mesh_2Attributes_8hhdep"·alt=""/></div>121 <div·class="center"><img·src="a00673.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="a01010_source.html"·title="·"·alt=""·coords="274,379,479,419"/>124 <area·shape="rect"·href="a01070_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="a00974_source.html"·title="·"·alt=""·coords="795,284,985,324"/>126 <area·shape="rect"·href="a01088_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="a00341_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>128 <area·shape="rect"·href="a00485_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="a06464_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/>130 <area·shape="rect"·href="a06359_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="a00641_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>132 <area·shape="rect"·href="a00689_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="a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="2289,189,2453,229"/>134 <area·shape="rect"·href="a06365.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="a06473.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="a06467_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/>138 <area·shape="rect"·href="a06362_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="a00941_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/>140 <area·shape="rect"·href="a00800_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="a00818_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/>142 <area·shape="rect"·href="a01034_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="a00962_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>145 <area·shape="rect"·href="a01061_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="a06452_source.html"·title="·"·alt=""·coords="795,379,985,419"/>147 <area·shape="rect"·href="a06347_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="a00971_source.html"·title="·"·alt=""·coords="34,379,250,419"/>149 <area·shape="rect"·href="a01097_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="a06455_source.html"·title="·"·alt=""·coords="1241,379,1441,419"/>151 <area·shape="rect"·href="a06350_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="a01028_source.html"·title="·"·alt=""·coords="503,372,770,427"/>153 <area·shape="rect"·href="a01124_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="a00989_source.html"·title="·"·alt=""·coords="1241,482,1441,522"/>155 <area·shape="rect"·href="a01100_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="a00449_source.html"·title="·"·alt=""·coords="1110,196,1326,221"/>157 <area·shape="rect"·href="a00491_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="a00812.html"·title="·"·alt=""·coords="1788,577,1995,632"/>163 <area·shape="rect"·href="a00965.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="a01169_source.html"·title="·"·alt=""·coords="1684,379,1827,419"/>165 <area·shape="rect"·href="a00293_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="a01118_source.html"·title="·"·alt=""·coords="1682,475,1829,529"/>167 <area·shape="rect"·href="a00302_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="a00590_source.html"·title="·"·alt=""·coords="2085,284,2284,324"/>169 <area·shape="rect"·href="a00713_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="a00623_source.html"·title="·"·alt=""·coords="1469,284,1655,324"/>171 <area·shape="rect"·href="a00629_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="a00665_source.html"·title="·"·alt=""·coords="1851,379,2015,419"/>174 <area·shape="rect"·href="a00710_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="a00563_source.html"·title="·"·alt=""·coords="2439,379,2603,419"/>176 <area·shape="rect"·href="a00674_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="a00686_source.html"·title="·"·alt=""·coords="2227,379,2414,419"/>178 <area·shape="rect"·href="a00833_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="a00659_source.html"·title="·"·alt=""·coords="2039,379,2203,419"/>187 <area·shape="rect"·href="a00662_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="a01217_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>189 <area·shape="rect"·href="a00284_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="a06473.html"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="2830,284,3003,324"/>196 <area·shape="rect"·href="a06368.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="a00944_source.html"·title="·"·alt=""·coords="3041,482,3291,522"/>198 <area·shape="rect"·href="a00788_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="a06470.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="a00896_source.html"·title="·"·alt=""·coords="1010,284,1181,324"/>203 <area·shape="rect"·href="a00857_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="a06458.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="a00809_source.html"·title="·"·alt=""·coords="3684,379,3960,419"/>208 <area·shape="rect"·href="a00971_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="a06464.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.
1.02 KB
./usr/share/doc/libopenmesh-dev/html/a00561.map vs.
./usr/share/doc/libopenmesh-dev/html/a00672.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="$a00656_source.html"·title="·"·alt=""·coords="73,93,237,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00698_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/a00561.png vs.
./usr/share/doc/libopenmesh-dev/html/a00672.png
Files identical despite different names
20.0 KB
./usr/share/doc/libopenmesh-dev/html/a00562.map vs.
./usr/share/doc/libopenmesh-dev/html/a00673.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="$a01010_source.html"·title="·"·alt=""·coords="274,379,479,419"/>3 <area·shape="rect"·id="Node000002"·href="$a01070_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="$a00974_source.html"·title="·"·alt=""·coords="795,284,985,324"/>5 <area·shape="rect"·id="Node000003"·href="$a01088_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="$a00341_source.html"·title="·"·alt=""·coords="1629,93,1831,133"/>7 <area·shape="rect"·id="Node000010"·href="$a00485_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="$a06464_source.html"·title="·"·alt=""·coords="2101,189,2265,229"/>9 <area·shape="rect"·id="Node000015"·href="$a06359_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="$a00641_source.html"·title="·"·alt=""·coords="2777,93,2941,133"/>11 <area·shape="rect"·id="Node000023"·href="$a00689_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="$a06470.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="$a06365.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="$a06473.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="$a06467_source.html"·title="·"·alt=""·coords="3339,284,3513,324"/>17 <area·shape="rect"·id="Node000036"·href="$a06362_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="$a00941_source.html"·title="·"·alt=""·coords="2579,93,2753,133"/>19 <area·shape="rect"·id="Node000038"·href="$a00800_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="$a00818_source.html"·title="·"·alt=""·coords="2966,93,3129,133"/>21 <area·shape="rect"·id="Node000040"·href="$a01034_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="$a00962_source.html"·title="·"·alt=""·coords="1009,379,1216,419"/>24 <area·shape="rect"·id="Node000004"·href="$a01061_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="$a06452_source.html"·title="·"·alt=""·coords="795,379,985,419"/>26 <area·shape="rect"·id="Node000005"·href="$a06347_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="$a00971_source.html"·title="·"·alt=""·coords="34,379,250,419"/>28 <area·shape="rect"·id="Node000006"·href="$a01097_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="$a06455_source.html"·title="·"·alt=""·coords="1241,379,1441,419"/>30 <area·shape="rect"·id="Node000007"·href="$a06350_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="$a01028_source.html"·title="·"·alt=""·coords="503,372,770,427"/>32 <area·shape="rect"·id="Node000009"·href="$a01124_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="$a00989_source.html"·title="·"·alt=""·coords="1241,482,1441,522"/>34 <area·shape="rect"·id="Node000008"·href="$a01100_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="$a00449_source.html"·title="·"·alt=""·coords="1110,196,1326,221"/>36 <area·shape="rect"·id="Node000011"·href="$a00491_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="$a00812.html"·title="·"·alt=""·coords="1788,577,1995,632"/>42 <area·shape="rect"·id="Node000012"·href="$a00965.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="$a01169_source.html"·title="·"·alt=""·coords="1684,379,1827,419"/>44 <area·shape="rect"·id="Node000013"·href="$a00293_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="$a01118_source.html"·title="·"·alt=""·coords="1682,475,1829,529"/>46 <area·shape="rect"·id="Node000014"·href="$a00302_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="$a00590_source.html"·title="·"·alt=""·coords="2085,284,2284,324"/>48 <area·shape="rect"·id="Node000016"·href="$a00713_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="$a00623_source.html"·title="·"·alt=""·coords="1469,284,1655,324"/>50 <area·shape="rect"·id="Node000020"·href="$a00629_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="$a00665_source.html"·title="·"·alt=""·coords="1851,379,2015,419"/>53 <area·shape="rect"·id="Node000017"·href="$a00710_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="$a00563_source.html"·title="·"·alt=""·coords="2439,379,2603,419"/>55 <area·shape="rect"·id="Node000018"·href="$a00674_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="$a00686_source.html"·title="·"·alt=""·coords="2227,379,2414,419"/>57 <area·shape="rect"·id="Node000019"·href="$a00833_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="$a00659_source.html"·title="·"·alt=""·coords="2039,379,2203,419"/>66 <area·shape="rect"·id="Node000021"·href="$a00662_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="$a01217_source.html"·title="·"·alt=""·coords="1465,379,1659,419"/>68 <area·shape="rect"·id="Node000022"·href="$a00284_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="$a06473.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="$a06368.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="$a00944_source.html"·title="·"·alt=""·coords="3041,482,3291,522"/>77 <area·shape="rect"·id="Node000026"·href="$a00788_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="$a06470.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="$a00896_source.html"·title="·"·alt=""·coords="1010,284,1181,324"/>82 <area·shape="rect"·id="Node000035"·href="$a00857_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="$a06458.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="$a00809_source.html"·title="·"·alt=""·coords="3684,379,3960,419"/>87 <area·shape="rect"·id="Node000030"·href="$a00971_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="$a06464.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="$a00815.html"·title="·"·alt=""·coords="3700,482,3925,522"/>92 <area·shape="rect"·id="Node000031"·href="$a00968.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="$a00785.html"·title="·"·alt=""·coords="2627,379,2838,419"/>96 <area·shape="rect"·id="Node000033"·href="$a01007.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="$a00782.html"·title="·"·alt=""·coords="2863,379,3077,419"/>98 <area·shape="rect"·id="Node000034"·href="$a00983.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="$a00935_source.html"·title="·"·alt=""·coords="3203,379,3377,419"/>101 <area·shape="rect"·id="Node000037"·href="$a00791_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="$a00947_source.html"·title="·"·alt=""·coords="2737,189,2915,229"/>105 <area·shape="rect"·id="Node000039"·href="$a00794_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="$a00791_source.html"·title="·"·alt=""·coords="3153,181,3355,236"/>108 <area·shape="rect"·id="Node000041"·href="$a00992_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="$a00821_source.html"·title="·"·alt=""·coords="2952,189,3129,229"/>110 <area·shape="rect"·id="Node000042"·href="$a01022_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/a00562.png vs.
./usr/share/doc/libopenmesh-dev/html/a00673.png
Files identical despite different names
468 KB
./usr/share/doc/libopenmesh-dev/html/a00614_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00431_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/BaseKernel.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Core/Geometry/Vector11T.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('a00614_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00431_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">BaseKernel.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Vector11T.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, 936 lines modifiedOffset 136, 926 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="preprocessor">#ifndef·OPENMESH_SRC_OPENMESH_CORE_GEOMETRY_VECTOR11T_HH_</span></div>
 144 <div·class="line"><a·id="l00043"·name="l00043"></a><span·class="lineno">···43</span><span·class="preprocessor">#define·OPENMESH_SRC_OPENMESH_CORE_GEOMETRY_VECTOR11T_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;array&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;utility&gt;</span></div>
148 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·BaseKernel</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="comment">//</span></div>149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;numeric&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;type_traits&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;cmath&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><span·class="preprocessor">#include·&lt;ostream&gt;</span></div>
153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#ifndef·OPENMESH_BASE_KERNEL_HH</span></div>153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;istream&gt;</span></div>
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_BASE_KERNEL_HH</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#include·&lt;cassert&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><span·class="preprocessor">#include·&lt;cstdlib&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">//==·INCLUDES·=================================================================</span></div>157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//·This·header·is·not·needed·by·this·file·but·expected·by·others·including</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="comment">//·this·file.</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>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>
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;vector&gt;</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#include·&lt;string&gt;</span></div> 
164 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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;iosfwd&gt;</span></div> 
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·--------------------</span></div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</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/PropertyContainer.hh&gt;</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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">/*</span></div>
 163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">·*·Helpers·for·VectorT</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="keyword">namespace·</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">template</span>&lt;<span·class="keyword">typename</span>·...·Ts&gt;</div>
 168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">struct·</span>are_convertible_to;</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> 
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>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>·To,·<span·class="keyword">typename</span>·From,·<span·class="keyword">typename</span>·...·Froms&gt;</div>
 171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">struct·</span>are_convertible_to&lt;To,·From,·Froms...&gt;·{</div>
 172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>····<span·class="keyword">static</span>·<span·class="keyword">constexpr</span>·<span·class="keywordtype">bool</span>·value·=·std::is_convertible&lt;From,·To&gt;::value</div>
 173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>············&amp;&amp;·are_convertible_to&lt;To,·Froms...&gt;::value;</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>·</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">//==·CLASS·DEFINITION·=========================================================</span></div>176 <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>·To,·<span·class="keyword">typename</span>·From&gt;</div>
 177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="keyword">struct·</span>are_convertible_to&lt;To,·From&gt;·:·<span·class="keyword">public</span>·std::is_convertible&lt;From,·To&gt;·{</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>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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="keyword">namespace·</span><a·class="code·hl_namespace"·href="a01242.html">OpenMesh</a>·{</div>
178 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</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">template</span>&lt;<span·class="keyword">typename</span>·Scalar,·<span·class="keywordtype">int</span>·DIM&gt;</div>
179 <div·class="foldopen"·id="foldopen00097"·data-start="{"·data-end="};">184 <div·class="foldopen"·id="foldopen00083"·data-start="{"·data-end="};">
180 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a02442.html">···97</a></span><span·class="keyword">class·</span>OPENMESHDLLEXPORT·<a·class="code·hl_class"·href="a02442.html">BaseKernel</a></div>185 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno"><a·class="line"·href="a02306.html">···83</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a02306.html">VectorT</a>·{</div>
181 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>{</div>186 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
182 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="keyword">public</span>:·<span·class="comment">//--------------------------------------------·constructor·/·destructor</span></div>187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>········<span·class="keyword">static_assert</span>(DIM·&gt;=·1,·<span·class="stringliteral">&quot;VectorT·requires·positive·dimensionality.&quot;</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>····<span·class="keyword">private</span>:</div>
 190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>········<span·class="keyword">using·</span>container·=·std::array&lt;Scalar,·DIM&gt;;</div>
 191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>········container·values_;</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="keyword">public</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">//----------------------------------------------------------------·class·info</span></div>
 196 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span>·</div>
 197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno"><a·class="line"·href="a02306.html#aab637709c0a6301721542fe2efefa707">···96</a></span>········<span·class="keyword">typedef</span>·Scalar·<a·class="code·hl_typedef"·href="a02306.html#aab637709c0a6301721542fe2efefa707">value_type</a>;</div>
 198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>·</div>
 199 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno"><a·class="line"·href="a02306.html#a280f7d4c1fb79f41df9254c2e2f654f2">···99</a></span>········<span·class="keyword">typedef</span>·<a·class="code·hl_class"·href="a02306.html">VectorT&lt;Scalar,·DIM&gt;</a>·<a·class="code·hl_typedef"·href="a02306.html#a280f7d4c1fb79f41df9254c2e2f654f2">vector_type</a>;</div>
183 <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>
184 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<a·class="code·hl_class"·href="a02442.html">BaseKernel</a>()·{}</div> 
185 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>··<span·class="keyword">virtual</span>·<a·class="code·hl_class"·href="a02442.html">~BaseKernel</a>()·{</div> 
186 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>········vprops_.clear();</div> 
Max diff block lines reached; 337877/366937 bytes (92.08%) of diff not shown.
109 KB
html2text {}
Max HTML report size reached
33.4 KB
./usr/share/doc/libopenmesh-dev/html/a00623_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06347_source.html
Files 97% 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/TriMesh_ArrayKernelT.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 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('a00623_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06347_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">TriMesh_ArrayKernelT.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-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, 89 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">#pragma·once</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>
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_ArrayKernelT</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_TRIMESH_ARRAY_KERNEL_HH</span></div> 
154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="preprocessor">#define·OPENMESH_TRIMESH_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>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>
 149 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="preprocessor">#include·&lt;QWidget&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>
 153 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</span><span·class="preprocessor">#include·&lt;iostream&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/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="a01040.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>
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> 
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>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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a06470.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="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="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> 
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>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>
 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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</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="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>};</div>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·NAMESPACES·===============================================================</span></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>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</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><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>·</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>
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>·Traits&gt;</div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="keyword">class·</span>PolyMesh_ArrayKernelT;</div> 
175 <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="l00073"·name="l00073"></a><span·class="lineno">···73</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="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
 178 <div·class="foldopen"·id="foldopen00075"·data-start="{"·data-end="};">
 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"·href="a02226.html">MeshViewerWidgetT</a>&lt;MyMesh&gt;</div>
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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>·Traits&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="a02822.html">···79</a></span><span·class="keyword">struct·</span><a·class="code·hl_struct"·href="a02822.html">TriMesh_ArrayKernel_GeneratorT</a></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>{</div>181 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span>····Q_OBJECT</div>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··<span·class="keyword">typedef</span>·<a·class="code·hl_struct"·href="a02522.html">FinalMeshItemsT&lt;Traits,·true&gt;</a>···············<a·class="code·hl_struct"·href="a02522.html">MeshItems</a>;</div> 
183 <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="a02438.html">AttribKernelT&lt;MeshItems,·TriConnectivity&gt;</a>···<a·class="code·hl_class"·href="a02438.html">AttribKernel</a>;</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="a02826.html">TriMeshT&lt;AttribKernel&gt;</a>······················<a·class="code·hl_class"·href="a02826.html">Mesh</a>;</div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>};</div> 
186 </div> 
187 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</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><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>
 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>
188 <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>
 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>
189 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>·</div>191 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>
Max diff block lines reached; 3599/26086 bytes (13.80%) of diff not shown.
7.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 TriMesh_ArrayKernelT.hh5 MeshViewerWidget.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, 106 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#pragma·once
 55 45
54 44 
55 45// 
56 ============================================================================= 
57 46// 
58 47//·CLASS·TriMesh_ArrayKernelT 
59 48// 
60 49// 
61 ============================================================================= 
62 50 
63 51 
64 52#ifndef·OPENMESH_TRIMESH_ARRAY_KERNEL_HH 
65 53#define·OPENMESH_TRIMESH_ARRAY_KERNEL_HH 
66 54 
67 55 
68 56//==·INCLUDES56 46//==·INCLUDES
69 =================================================================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>
70 5768 57
71 5869 58
 70 59//==·CLASS·DEFINITION
72 59#include·<OpenMesh/Core/System/config.h> 
73 60#include·<OpenMesh/Core/Mesh/TriConnectivity.hh> 
74 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> 
75 62#include·<OpenMesh/Core/Mesh/FinalMeshItemsT.hh> 
76 63#include·<OpenMesh/Core/Mesh/AttribKernelT.hh> 
77 64#include·<OpenMesh/Core/Mesh/TriMeshT.hh> 
78 65 
79 66 
80 67//==·NAMESPACES 
81 ===============================================================71 =========================================================
 72 60
 73 61using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
 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);
 79 67};
82 6880 68
83 69 
84 70namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{81 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
85 7183 71
 84 72
86 72template<class·Traits> 
87 73class·PolyMesh_ArrayKernelT; 
88 74//==·CLASS·DEFINITION85 73//==·CLASS·DEFINITION
89 =========================================================86 =========================================================
90 7587 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>
91 7689 76{
92 78template·<class·Traits> 
93 _\x87_\x89struct·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T 
94 80{ 
95 81·typedef·_\x8F_\x8i_\x8n_\x8a_\x8l_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s_\x8T_\x8<_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8,_\x8·_\x8t_\x8r_\x8u_\x8e_\x8>·_\x8M_\x8e_\x8s_\x8h_\x8I_\x8t_\x8e_\x8m_\x8s; 
96 82·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,_\x8·_\x8T_\x8r_\x8i_\x8C_\x8o_\x8n_\x8n_\x8e_\x8c_\x8t_\x8i_\x8v_\x8i_\x8t_\x8y_\x8>·_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l; 
97 83·typedef·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8T_\x8<_\x8A_\x8t_\x8t_\x8r_\x8i_\x8b_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8>·_\x8M_\x8e_\x8s_\x8h; 
98 84}; 
99 8590 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;·}
100 8698 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.
101 87 
102 93template·<class·Traits·=·DefaultTraits> 
103 _\x89_\x84class·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T 
104 95·:·public·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8__\x8G_\x8e_\x8n_\x8e_\x8r_\x8a_\x8t_\x8o_\x8r_\x8T<Traits>::Mesh 
105 96{ 
106 97public: 
107 98·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T()·{} 
108 99·template<class·OtherTraits> 
109 100·explicit·_\x8T_\x8r_\x8i_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T(·const·_\x8P_\x8o_\x8l_\x8y_\x8M_\x8e_\x8s_\x8h_\x8__\x8A_\x8r_\x8r_\x8a_\x8y_\x8K_\x8e_\x8r_\x8n_\x8e_\x8l_\x8T_\x8<_\x8O_\x8t_\x8h_\x8e_\x8r_\x8T_\x8r_\x8a_\x8i_\x8t_\x8s_\x8>·& 
110 t) 
111 101·{ 
112 102·//assign·the·connectivity·and·standard·properties 
113 103·this->assign(t,true); 
114 104·} 
115 105}; 
Max diff block lines reached; 2643/7909 bytes (33.42%) of diff not shown.
42.0 KB
./usr/share/doc/libopenmesh-dev/html/a00674.html vs.
./usr/share/doc/libopenmesh-dev/html/a00611.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('a00611.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="a00675.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00612.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="a00671_source.html"·title="·"·alt=""·coords="364,93,543,133"/>106 <area·shape="rect"·href="a00599_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="a00676.png"·border="0"·usemap="#aOpenMesh_2Core_2System_2omstream_8hhdep"·alt=""/></div>128 <div·class="center"><img·src="a00613.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="a00356_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>131 <area·shape="rect"·href="a00473_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="a00443_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>133 <area·shape="rect"·href="a00479_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="a00341_source.html"·title="·"·alt=""·coords="46,834,249,874"/>135 <area·shape="rect"·href="a00485_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="a00608_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>137 <area·shape="rect"·href="a00704_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="a00869_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>139 <area·shape="rect"·href="a00827_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="a00518_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>141 <area·shape="rect"·href="a00761_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="a00662_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>143 <area·shape="rect"·href="a00632_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="a06464.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="a00830.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>147 <area·shape="rect"·href="a01043.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="a00818_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>149 <area·shape="rect"·href="a01034_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="a00353_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>151 <area·shape="rect"·href="a00488_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="a00350_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>153 <area·shape="rect"·href="a00467_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="a00413_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>155 <area·shape="rect"·href="a00578_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="a00362_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>157 <area·shape="rect"·href="a00509_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="a00449_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>159 <area·shape="rect"·href="a00491_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="a00962_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>161 <area·shape="rect"·href="a01061_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="a00974_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>163 <area·shape="rect"·href="a01088_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="a06455_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>165 <area·shape="rect"·href="a06350_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="a01028_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>167 <area·shape="rect"·href="a01124_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="a00812.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>169 <area·shape="rect"·href="a00965.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="a01169_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>171 <area·shape="rect"·href="a00293_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="a01010_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>174 <area·shape="rect"·href="a01070_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="a06452_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>176 <area·shape="rect"·href="a06347_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="a00971_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>178 <area·shape="rect"·href="a01097_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="a00989_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>182 <area·shape="rect"·href="a01100_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="a01118_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>184 <area·shape="rect"·href="a00302_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="a00338_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>186 <area·shape="rect"·href="a00587_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="a00332_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>188 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>191 <area·shape="rect"·href="a00461_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="a00527_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>195 <area·shape="rect"·href="a00785_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="a00515_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>197 <area·shape="rect"·href="a00764_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="a06377_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>199 <area·shape="rect"·href="a06410_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="a06407_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="a00536_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>203 <area·shape="rect"·href="a00749_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="a00503_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>205 <area·shape="rect"·href="a00773_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="a00947_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>207 <area·shape="rect"·href="a00794_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="a00941_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>209 <area·shape="rect"·href="a00800_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="a06380_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>211 <area·shape="rect"·href="a06413_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.
1.24 KB
./usr/share/doc/libopenmesh-dev/html/a00675.map vs.
./usr/share/doc/libopenmesh-dev/html/a00612.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="$a00671_source.html"·title="·"·alt=""·coords="364,93,543,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00599_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/a00675.png vs.
./usr/share/doc/libopenmesh-dev/html/a00612.png
Files identical despite different names
46.9 KB
./usr/share/doc/libopenmesh-dev/html/a00676.map vs.
./usr/share/doc/libopenmesh-dev/html/a00613.map
Files 99% 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="$a00356_source.html"·title="·"·alt=""·coords="1313,944,1547,969"/>3 <area·shape="rect"·id="Node000002"·href="$a00473_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="$a00443_source.html"·title="·"·alt=""·coords="3015,101,3179,141"/>5 <area·shape="rect"·id="Node000019"·href="$a00479_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="$a00341_source.html"·title="·"·alt=""·coords="46,834,249,874"/>7 <area·shape="rect"·id="Node000041"·href="$a00485_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="$a00608_source.html"·title="·"·alt=""·coords="3413,1032,3577,1072"/>9 <area·shape="rect"·id="Node000052"·href="$a00704_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="$a00869_source.html"·title="·"·alt=""·coords="7169,563,7384,603"/>11 <area·shape="rect"·id="Node000090"·href="$a00827_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="$a00518_source.html"·title="·"·alt=""·coords="4560,387,4719,427"/>13 <area·shape="rect"·id="Node000106"·href="$a00761_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="$a00662_source.html"·title="·"·alt=""·coords="5911,101,6075,141"/>15 <area·shape="rect"·id="Node000058"·href="$a00632_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="$a06464.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="$a00830.html"·title="A·generic·heap·class."·alt=""·coords="4418,299,4581,339"/>19 <area·shape="rect"·id="Node000108"·href="$a01043.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="$a00818_source.html"·title="·"·alt=""·coords="6434,101,6597,141"/>21 <area·shape="rect"·id="Node000109"·href="$a01034_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="$a00353_source.html"·title="·"·alt=""·coords="1251,1032,1465,1072"/>23 <area·shape="rect"·id="Node000003"·href="$a00488_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="$a00350_source.html"·title="·"·alt=""·coords="2641,1120,2843,1160"/>25 <area·shape="rect"·id="Node000004"·href="$a00467_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="$a00413_source.html"·title="·"·alt=""·coords="534,1032,723,1072"/>27 <area·shape="rect"·id="Node000017"·href="$a00578_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="$a00362_source.html"·title="·"·alt=""·coords="1541,1032,1727,1072"/>29 <area·shape="rect"·id="Node000018"·href="$a00509_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="$a00449_source.html"·title="·"·alt=""·coords="2739,1208,2955,1233"/>31 <area·shape="rect"·id="Node000005"·href="$a00491_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="$a00962_source.html"·title="·"·alt=""·coords="6495,1391,6701,1431"/>33 <area·shape="rect"·id="Node000006"·href="$a01061_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="$a00974_source.html"·title="·"·alt=""·coords="6913,1289,7104,1329"/>35 <area·shape="rect"·id="Node000007"·href="$a01088_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="$a06455_source.html"·title="·"·alt=""·coords="5867,1391,6067,1431"/>37 <area·shape="rect"·id="Node000011"·href="$a06350_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="$a01028_source.html"·title="·"·alt=""·coords="4770,1384,5037,1439"/>39 <area·shape="rect"·id="Node000013"·href="$a01124_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="$a00812.html"·title="·"·alt=""·coords="2844,1281,3051,1336"/>41 <area·shape="rect"·id="Node000014"·href="$a00965.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="$a01169_source.html"·title="·"·alt=""·coords="2677,1289,2820,1329"/>43 <area·shape="rect"·id="Node000015"·href="$a00293_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="$a01010_source.html"·title="·"·alt=""·coords="6966,1391,7171,1431"/>46 <area·shape="rect"·id="Node000008"·href="$a01070_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="$a06452_source.html"·title="·"·alt=""·coords="7196,1391,7387,1431"/>48 <area·shape="rect"·id="Node000009"·href="$a06347_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="$a00971_source.html"·title="·"·alt=""·coords="6726,1391,6942,1431"/>50 <area·shape="rect"·id="Node000010"·href="$a01097_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="$a00989_source.html"·title="·"·alt=""·coords="5867,1487,6067,1527"/>54 <area·shape="rect"·id="Node000012"·href="$a01100_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="$a01118_source.html"·title="·"·alt=""·coords="2675,1384,2822,1439"/>56 <area·shape="rect"·id="Node000016"·href="$a00302_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="$a00338_source.html"·title="·"·alt=""·coords="3015,203,3179,243"/>58 <area·shape="rect"·id="Node000020"·href="$a00587_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="$a00332_source.html"·title="·"·alt=""·coords="2848,387,3012,427"/>60 <area·shape="rect"·id="Node000021"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="3018,306,3269,331"/>63 <area·shape="rect"·id="Node000105"·href="$a00461_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="$a00527_source.html"·title="·"·alt=""·coords="4560,475,4719,515"/>67 <area·shape="rect"·id="Node000022"·href="$a00785_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="$a00515_source.html"·title="·"·alt=""·coords="3101,1032,3260,1072"/>69 <area·shape="rect"·id="Node000026"·href="$a00764_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="$a06377_source.html"·title="·"·alt=""·coords="5336,563,5543,603"/>71 <area·shape="rect"·id="Node000023"·href="$a06410_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="$a06407_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="$a00536_source.html"·title="·"·alt=""·coords="2823,834,3005,874"/>75 <area·shape="rect"·id="Node000025"·href="$a00749_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="$a00503_source.html"·title="·"·alt=""·coords="2653,563,2815,603"/>77 <area·shape="rect"·id="Node000030"·href="$a00773_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="$a00947_source.html"·title="·"·alt=""·coords="3651,834,3828,874"/>79 <area·shape="rect"·id="Node000069"·href="$a00794_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="$a00941_source.html"·title="·"·alt=""·coords="3223,739,3397,779"/>81 <area·shape="rect"·id="Node000071"·href="$a00800_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="$a06380_source.html"·title="·"·alt=""·coords="3453,563,3679,603"/>83 <area·shape="rect"·id="Node000072"·href="$a06413_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="$a06410_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="$a00731.html"·title="·"·alt=""·coords="4178,563,4378,603"/>87 <area·shape="rect"·id="Node000074"·href="$a00905.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="$a00698.html"·title="·"·alt=""·coords="4427,651,4627,691"/>89 <area·shape="rect"·id="Node000075"·href="$a00893.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="$a00743.html"·title="·"·alt=""·coords="3954,563,4154,603"/>91 <area·shape="rect"·id="Node000081"·href="$a00926.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="$a00746.html"·title="·"·alt=""·coords="4677,563,4877,603"/>93 <area·shape="rect"·id="Node000083"·href="$a00896.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="$a00734.html"·title="·"·alt=""·coords="4402,563,4602,603"/>95 <area·shape="rect"·id="Node000085"·href="$a00911.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="$a00716.html"·title="·"·alt=""·coords="5111,563,5311,603"/>97 <area·shape="rect"·id="Node000086"·href="$a00902.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="$a00740.html"·title="·"·alt=""·coords="6758,563,6958,603"/>99 <area·shape="rect"·id="Node000088"·href="$a00950.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="$a00686_source.html"·title="·"·alt=""·coords="4901,563,5087,603"/>101 <area·shape="rect"·id="Node000056"·href="$a00833_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="$a00875.html"·title="·"·alt=""·coords="6489,563,6683,603"/>104 <area·shape="rect"·id="Node000092"·href="$a00809.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="$a00890_source.html"·title="·"·alt=""·coords="5567,563,5762,603"/>106 <area·shape="rect"·id="Node000098"·href="$a00806_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="$a00773.html"·title="·"·alt=""·coords="5787,563,5988,603"/>108 <area·shape="rect"·id="Node000099"·href="$a00977.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="$a00776.html"·title="·"·alt=""·coords="6012,563,6213,603"/>110 <area·shape="rect"·id="Node000100"·href="$a00995.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="$a00767.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="$a00980.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="$a00851_source.html"·title="·"·alt=""·coords="6982,563,7145,603"/>114 <area·shape="rect"·id="Node000102"·href="$a01025_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="$a06413_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="$a00500_source.html"·title="·"·alt=""·coords="2773,937,2932,977"/>119 <area·shape="rect"·id="Node000027"·href="$a00770_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="$a00521_source.html"·title="·"·alt=""·coords="2919,1032,3077,1072"/>122 <area·shape="rect"·id="Node000028"·href="$a00728_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="$a00770_source.html"·title="·"·alt=""·coords="2693,1032,2895,1072"/>124 <area·shape="rect"·id="Node000029"·href="$a00986_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="$a00614_source.html"·title="·"·alt=""·coords="2653,651,2817,691"/>127 <area·shape="rect"·id="Node000031"·href="$a00653_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/a00676.png vs.
./usr/share/doc/libopenmesh-dev/html/a00613.png
Files identical despite different names
57.6 KB
./usr/share/doc/libopenmesh-dev/html/a00677_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00491_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/System/compiler.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('a00677_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00491_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">compiler.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 <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, 137 lines modifiedOffset 139, 160 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·OPENMESH_COMPILER_H</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·OPENMESH_COMPILER_H</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>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">//=============================================================================</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>
151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="preprocessor">#if·defined(_DEBUG)·||·defined(DEBUG)</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">#··define·OM_DEBUG</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">#endif</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>·</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">//=============================================================================</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>
 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>
 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="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span>·</div>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//·Workaround·for·Intel·Compiler·with·MS·VC++·6</span></div> 
158 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#if·defined(_MSC_VER)·&amp;&amp;·\</span></div> 
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">···(·defined(__ICL)·||·defined(__INTEL_COMPILER)·||·defined(__ICC)·)</span></div> 
160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#··if·!defined(__INTEL_COMPILER)</span></div> 
161 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="preprocessor">#····define·__INTEL_COMPILER·__ICL</span></div> 
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#··endif</span></div> 
163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··define·OM_USE_INTEL_COMPILER·1</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>·</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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span><span·class="comment">//·---------------------------------------------------------·MS·Visual·C++·----</span></div> 
167 <div·class="line"><a·id="l00066"·name="l00066"></a><span·class="lineno">···66</span><span·class="comment">//·Compiler·_MSC_VER</span></div> 
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//·.NET·2002·1300·</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>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="comment">//·.NET·2003·1310</span></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>
 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">//===·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><span·class="comment">//·.NET·2005·1400</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="preprocessor">#if·defined(_MSC_VER)·&amp;&amp;·!defined(OM_USE_INTEL_COMPILER)</span></div> 
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span><span·class="preprocessor">#··if·(_MSC_VER·==·1300)</span></div> 
173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span><span·class="preprocessor">#····define·OM_CC_MSVC</span></div> 
174 <div·class="line"><a·id="l00073"·name="l00073"></a><span·class="lineno">···73</span><span·class="preprocessor">#····define·OM_TYPENAME</span></div> 
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE·······0</span></div> 
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION······0</span></div> 
177 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES···········1</span></div> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#··elif·(_MSC_VER·==·1310)</span></div> 
179 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span><span·class="preprocessor">#····define·OM_CC_MSVC</span></div> 
180 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</span><span·class="preprocessor">#····define·OM_TYPENAME</span></div> 
181 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE·······1</span></div> 
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION······1</span></div> 
183 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES···········1</span></div> 
184 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="preprocessor">#··elif·(_MSC_VER·&gt;=·1400)·</span><span·class="comment">//·settings·for·.NET·2005·(NOTE:·not·fully·tested)</span></div> 
185 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span><span·class="preprocessor">#····define·OM_TYPENAME</span></div> 
186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="preprocessor">#····define·OM_OUT_OF_CLASS_TEMPLATE·······1</span></div> 
187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span><span·class="preprocessor">#····define·OM_PARTIAL_SPECIALIZATION······1</span></div> 
188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="preprocessor">#····define·OM_INCLUDE_TEMPLATES···········1</span></div> 
189 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="preprocessor">#··else</span></div> 
190 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span><span·class="preprocessor">#····error·&quot;Version·7·(.NET·2002)·or·higher·of·the·MS·VC++·is·required!&quot;</span></div> 
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span><span·class="preprocessor">#··endif</span></div> 
192 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span><span·class="comment">//···currently·no·windows·dll·supported</span></div> 
193 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span><span·class="preprocessor">#··define·OM_STATIC_BUILD·1</span></div> 
194 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span><span·class="preprocessor">#··if·defined(_MT)</span></div> 
195 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="preprocessor">#····define·OM_REENTRANT·1</span></div> 
196 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span><span·class="preprocessor">#··endif</span></div>171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span>·</div>
197 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span><span·class="preprocessor">#··define·OM_CC·&quot;MSVC++&quot;</span></div> 
198 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="preprocessor">#··define·OM_CC_VERSION·_MSC_VER</span></div> 
199 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span><span·class="comment">//·Does·not·work·stable·because·the·define·_CPPRTTI·sometimes·does·not·exist,</span></div> 
200 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span><span·class="comment">//·though·the·option·/GR·is·set!?·</span></div> 
201 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span><span·class="preprocessor">#··if·defined(__cplusplus)·&amp;&amp;·!defined(_CPPRTTI)</span></div> 
202 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span><span·class="preprocessor">#····error·&quot;Enable·Runtime·Type·Information·(Compiler·Option·/GR)!&quot;</span></div> 
203 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span><span·class="preprocessor">#··endif</span></div> 
204 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span><span·class="preprocessor">#··if·!defined(_USE_MATH_DEFINES)</span></div> 
205 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span><span·class="preprocessor">#····error·&quot;You·have·to·define·_USE_MATH_DEFINES·in·the·compiler·settings!&quot;</span></div> 
206 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</span><span·class="preprocessor">#··endif</span></div> 
Max diff block lines reached; 13761/47328 bytes (29.08%) of diff not shown.
11.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 compiler.hh5 MeshIO.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, 143 lines modifiedOffset 48, 188 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·OPENMESH_COMPILER_H 
56 46#define·OPENMESH_COMPILER_H55 45#ifndef·OM_MESHIO_HH
 56 46#define·OM_MESHIO_HH
57 4757 47
58 48//58 48
 59 49//===·INCLUDES
59 =============================================================================60 ================================================================
 61 50
 62 51//·--------------------·system·settings
 63 52#include·<OpenMesh/Core/System/config.h>
60 49 
61 50#if·defined(_DEBUG)·||·defined(DEBUG) 
62 51#·define·OM_DEBUG 
63 52#endif 
64 5364 53
65 54//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 59
 71 60
 72 61//==·NAMESPACES
66 =============================================================================73 ==============================================================
67 55 
68 56//·Workaround·for·Intel·Compiler·with·MS·VC++·6 
69 57#if·defined(_MSC_VER)·&&·\ 
70 58·(·defined(__ICL)·||·defined(__INTEL_COMPILER)·||·defined(__ICC)·) 
71 59#·if·!defined(__INTEL_COMPILER) 
72 60#·define·__INTEL_COMPILER·__ICL 
73 61#·endif 
74 62#·define·OM_USE_INTEL_COMPILER·1 
75 63#endif 
76 6474 62
 75 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 76 64namespace·IO·{
 77 65
 78 66
 79 67//===·IMPLEMENTATION
 80 ==========================================================
 81 68
 82 69
 83 75
 84 76
77 65//·---------------------------------------------------------·MS·Visual·C++·--85 77//---------------------------------------------------------------------------
78 --86 --
79 66//·Compiler·_MSC_VER 
80 67//·.NET·2002·1300 
81 68//·.NET·2003·1310 
82 69//·.NET·2005·1400 
83 70#if·defined(_MSC_VER)·&&·!defined(OM_USE_INTEL_COMPILER) 
84 71#·if·(_MSC_VER·==·1300) 
85 72#·define·OM_CC_MSVC 
86 73#·define·OM_TYPENAME 
87 74#·define·OM_OUT_OF_CLASS_TEMPLATE·0 
88 75#·define·OM_PARTIAL_SPECIALIZATION·0 
89 76#·define·OM_INCLUDE_TEMPLATES·1 
90 77#·elif·(_MSC_VER·==·1310) 
91 78#·define·OM_CC_MSVC 
92 79#·define·OM_TYPENAME 
93 80#·define·OM_OUT_OF_CLASS_TEMPLATE·1 
94 81#·define·OM_PARTIAL_SPECIALIZATION·1 
95 82#·define·OM_INCLUDE_TEMPLATES·1 
96 83#·elif·(_MSC_VER·>=·1400)·//·settings·for·.NET·2005·(NOTE:·not·fully·tested) 
97 84#·define·OM_TYPENAME 
98 85#·define·OM_OUT_OF_CLASS_TEMPLATE·1 
99 86#·define·OM_PARTIAL_SPECIALIZATION·1 
100 87#·define·OM_INCLUDE_TEMPLATES·1 
101 88#·else 
102 89#·error·"Version·7·(.NET·2002)·or·higher·of·the·MS·VC++·is·required!" 
103 90#·endif 
104 91//·currently·no·windows·dll·supported 
105 92#·define·OM_STATIC_BUILD·1 
106 93#·if·defined(_MT) 
107 94#·define·OM_REENTRANT·1 
108 95#·endif 
109 96#·define·OM_CC·"MSVC++" 
110 97#·define·OM_CC_VERSION·_MSC_VER 
111 98//·Does·not·work·stable·because·the·define·_CPPRTTI·sometimes·does·not·exist, 
112 99//·though·the·option·/GR·is·set!? 
113 100#·if·defined(__cplusplus)·&&·!defined(_CPPRTTI) 
114 101#·error·"Enable·Runtime·Type·Information·(Compiler·Option·/GR)!" 
115 102#·endif 
116 103#·if·!defined(_USE_MATH_DEFINES) 
117 104#·error·"You·have·to·define·_USE_MATH_DEFINES·in·the·compiler·settings!" 
118 105#·endif87 78
 88 79
 89 93template·<class·Mesh>
 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
 98 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()._\x8r_\x8e_\x8a_\x8d(_filename,·importer,·_opt);
Max diff block lines reached; 6686/11433 bytes (58.48%) of diff not shown.
54.6 KB
./usr/share/doc/libopenmesh-dev/html/a00686_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00998_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/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 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('a00686_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()"
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">meshDualT.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 <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="a00998.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, 114 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="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> 
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="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">··Changelog:</span></div>145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</span><span·class="comment">//··CLASS·CatmullClarkT</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> 
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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">//=============================================================================</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>
 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>
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>
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> 
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> 
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>154 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="comment">//==·INCLUDES·=================================================================</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>·</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="a00989.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>
162 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="comment">//·--------------------·STL</span></div>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</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>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>
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>162 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="preprocessor">#··include·&lt;cmath&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>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>
 165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</span></div>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</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><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="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">//==·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>167 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·NAMESPACES·===============================================================</span></div>
176 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
 173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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="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="l00079"·name="l00079"></a><span·class="lineno">···79</span>·</div>175 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">template</span>·&lt;<span·class="keyword">typename</span>·MeshTraits&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>
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>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>
185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>179 <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>180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</span>:</div>
 181 <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>
187 <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">···93</span>·</div>
Max diff block lines reached; 14465/43016 bytes (33.63%) 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 meshDualT.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 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, 151 lines modifiedOffset 46, 170 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 45//
 54 =============================================================================
 55 46//
 56 47//·CLASS·CatmullClarkT
 57 48//
 58 49//
 59 =============================================================================
 60 50
 61 51
 62 52#ifndef·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH
 63 53#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARKT_HH
 64 54
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 5565 55
68 56#ifndef·OPENMESH_MESH_DUAL_H 
69 57#define·OPENMESH_MESH_DUAL_H 
70 58 
71 59//==·INCLUDES66 56//==·INCLUDES
72 =================================================================67 =================================================================
73 6068 57
 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
74 61//·--------------------·STL71 60//·--------------------·STL
75 62#include·<vector> 
76 63#if·defined(OM_CC_MIPS)72 61#if·defined(OM_CC_MIPS)
77 64#·include·<math.h>73 62#·include·<math.h>
78 65#else74 63#else
79 66#·include·<cmath>75 64#·include·<cmath>
80 67#endif76 65#endif
 77 66
81 68 
82 69#include·<OpenMesh/Core/Mesh/PolyMesh_ArrayKernelT.hh> 
83 70#include·<OpenMesh/Core/Utils/Property.hh> 
84 71 
85 72//==·FORWARDDECLARATIONS78 67//==·FORWARDDECLARATIONS
86 ======================================================79 ======================================================
87 7380 68
88 74//==·NAMESPACES81 69//==·NAMESPACES
89 ===============================================================82 ===============================================================
 83 70
90 75 
91 76 
92 77namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{84 71namespace·_.O_.p_.e_.n_.M_.e_.s_.h·{·//·BEGIN_NS_OPENMESH
93 78namespace·Util·{ 
94 79 
95 80//==·Function·DEFINITION85 72namespace·Subdivider·{·//·BEGIN_NS_SUBVIDER
 86 73namespace·Uniform·{·//·BEGIN_NS_UNIFORM
 87 74
 88 75//==·CLASS·DEFINITION
96 =========================================================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:
 96 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;
 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
 115 _\x81_\x80_\x88·_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T(·)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t()·{·}
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. 
108 94 
109 95·FPropHandleT<·typename·PolyMesh_ArrayKernelT<MeshTraits>::VertexHandle·> 
110 primalToDual; 
111 96·primal.add_property(primalToDual); 
112 97 
Max diff block lines reached; 5984/12733 bytes (47.00%) of diff not shown.
19.2 KB
./usr/share/doc/libopenmesh-dev/html/a00689.html vs.
./usr/share/doc/libopenmesh-dev/html/a00941.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('a00689.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00941.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="a00740_source.html">OpenMesh/Tools/Decimater/ModQuadricT.hh</a>&gt;</code><br·/>102 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00950_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="a00690.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00942.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="a00740.html"·title="·"·alt=""·coords="556,93,756,133"/>109 <area·shape="rect"·href="a00950.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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,607,256,647"/>113 <area·shape="rect"·href="a00920.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="a00527_source.html"·title="·"·alt=""·coords="577,181,735,221"/>115 <area·shape="rect"·href="a00785_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="a00512_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>117 <area·shape="rect"·href="a00782_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="a00473.html"·title="·"·alt=""·coords="2541,519,2736,559"/>119 <area·shape="rect"·href="a00443.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="a00548_source.html"·title="·"·alt=""·coords="977,695,1135,735"/>121 <area·shape="rect"·href="a00722_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="a00713.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="a00878.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="a00638_source.html"·title="·"·alt=""·coords="1211,695,1375,735"/>131 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="611,269,770,309"/>133 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1187,269,1351,309"/>141 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="668,357,919,383"/>147 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,607,1224,647"/>149 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="787,519,951,559"/>154 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1187,431,1351,471"/>156 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="2080,607,2275,647"/>177 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1553,695,1717,735"/>179 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="1841,607,2005,647"/>181 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="1593,519,1757,559"/>183 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="1307,519,1466,559"/>185 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="2401,695,2559,735"/>197 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="672,695,851,735"/>199 <area·shape="rect"·href="a00599_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/a00690.map vs.
./usr/share/doc/libopenmesh-dev/html/a00942.map
Files 98% 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="$a00740.html"·title="·"·alt=""·coords="556,93,756,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00950.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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,607,256,647"/>7 <area·shape="rect"·id="Node000004"·href="$a00920.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="$a00527_source.html"·title="·"·alt=""·coords="577,181,735,221"/>9 <area·shape="rect"·id="Node000009"·href="$a00785_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="$a00512_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>11 <area·shape="rect"·id="Node000037"·href="$a00782_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="$a00473.html"·title="·"·alt=""·coords="2541,519,2736,559"/>13 <area·shape="rect"·id="Node000040"·href="$a00443.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="$a00548_source.html"·title="·"·alt=""·coords="977,695,1135,735"/>15 <area·shape="rect"·id="Node000005"·href="$a00722_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="$a00713.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="$a00878.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="$a00638_source.html"·title="·"·alt=""·coords="1211,695,1375,735"/>25 <area·shape="rect"·id="Node000010"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="611,269,770,309"/>27 <area·shape="rect"·id="Node000012"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1187,269,1351,309"/>35 <area·shape="rect"·id="Node000036"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="668,357,919,383"/>41 <area·shape="rect"·id="Node000013"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,607,1224,647"/>43 <area·shape="rect"·id="Node000029"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="787,519,951,559"/>48 <area·shape="rect"·id="Node000015"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1187,431,1351,471"/>50 <area·shape="rect"·id="Node000019"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="2080,607,2275,647"/>70 <area·shape="rect"·id="Node000023"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1553,695,1717,735"/>72 <area·shape="rect"·id="Node000024"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="1841,607,2005,647"/>74 <area·shape="rect"·id="Node000025"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1593,519,1757,559"/>76 <area·shape="rect"·id="Node000026"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1307,519,1466,559"/>78 <area·shape="rect"·id="Node000034"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="2401,695,2559,735"/>90 <area·shape="rect"·id="Node000033"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="672,695,851,735"/>92 <area·shape="rect"·id="Node000030"·href="$a00599_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="$a00509_source.html"·title="·"·alt=""·coords="2350,607,2509,647"/>118 <area·shape="rect"·id="Node000038"·href="$a00740_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="$a06458_source.html"·title="·"·alt=""·coords="2645,702,2728,727"/>126 <area·shape="rect"·id="Node000041"·href="$a06353_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/a00690.png vs.
./usr/share/doc/libopenmesh-dev/html/a00942.png
Files identical despite different names
5.72 KB
./usr/share/doc/libopenmesh-dev/html/a00692.html vs.
./usr/share/doc/libopenmesh-dev/html/a00935.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('a00935.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="a00693.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00936.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="a00694.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8hhdep"·alt=""/></div>120 <div·class="center"><img·src="a00937.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="a00731.html"·title="·"·alt=""·coords="349,93,549,133"/>123 <area·shape="rect"·href="a00905.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="a00695.html"·title="·"·alt=""·coords="573,93,773,133"/>125 <area·shape="rect"·href="a00884.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="a00698.html"·title="·"·alt=""·coords="237,181,437,221"/>127 <area·shape="rect"·href="a00893.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="a00710.html"·title="·"·alt=""·coords="461,181,661,221"/>129 <area·shape="rect"·href="a00890.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="a00962_source.html"·title="·"·alt=""·coords="5,269,212,309"/>131 <area·shape="rect"·href="a01061_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="a00752.html"·title="·"·alt=""·coords="237,269,437,309"/>133 <area·shape="rect"·href="a00914.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="a00764.html"·title="·"·alt=""·coords="461,269,661,309"/>135 <area·shape="rect"·href="a00944.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="a00707.html"·title="·"·alt=""·coords="461,357,661,397"/>137 <area·shape="rect"·href="a00899.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="a00755.html"·title="·"·alt=""·coords="685,269,885,309"/>140 <area·shape="rect"·href="a00929.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="a00692_source.html">Go·to·the·source·code·of·this·file.</a></p>145 <p><a·href="a00935_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/a00693.map vs.
./usr/share/doc/libopenmesh-dev/html/a00936.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00693.png vs.
./usr/share/doc/libopenmesh-dev/html/a00936.png
Files identical despite different names
3.89 KB
./usr/share/doc/libopenmesh-dev/html/a00694.map vs.
./usr/share/doc/libopenmesh-dev/html/a06358.map
Files 92% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 19 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"/>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"/>
3 <area·shape="rect"·id="Node000002"·href="$a00731.html"·title="·"·alt=""·coords="349,93,549,133"/>3 <area·shape="rect"·id="Node000002"·href="$a01043.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"/>
 5 <area·shape="rect"·id="Node000008"·href="$a01013.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>6 <area·shape="poly"·id="edge7_Node000001_Node000008"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>
5 <area·shape="rect"·id="Node000010"·href="$a00695.html"·title="·"·alt=""·coords="573,93,773,133"/>7 <area·shape="rect"·id="Node000009"·href="$a01010.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>
6 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="598,52,649,91,646,95,595,56"/>8 <area·shape="poly"·id="edge8_Node000001_Node000009"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>
7 <area·shape="rect"·id="Node000003"·href="$a00698.html"·title="·"·alt=""·coords="237,181,437,221"/>9 <area·shape="rect"·id="Node000003"·href="$a00893.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"/> 
9 <area·shape="rect"·id="Node000008"·href="$a00710.html"·title="·"·alt=""·coords="461,181,661,221"/> 
10 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="486,140,537,179,534,183,483,144"/>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="$a00962_source.html"·title="·"·alt=""·coords="5,269,212,309"/>11 <area·shape="rect"·id="Node000004"·href="$a01061_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="$a00752.html"·title="·"·alt=""·coords="237,269,437,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00914.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="$a00764.html"·title="·"·alt=""·coords="461,269,661,309"/>15 <area·shape="rect"·id="Node000006"·href="$a00944.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="$a00707.html"·title="·"·alt=""·coords="461,357,661,397"/>17 <area·shape="rect"·id="Node000007"·href="$a00899.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 <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="$a00755.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>19 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00694.png vs.
./usr/share/doc/libopenmesh-dev/html/a00937.png
Files identical despite different names
7.08 KB
./usr/share/doc/libopenmesh-dev/html/a00695.html vs.
./usr/share/doc/libopenmesh-dev/html/a00917.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/Observer.cc·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModEdgeLengthT_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('a00695.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00917.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, 34 lines modifiedOffset 88, 45 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="#namespaces">Namespaces</a>··</div>94 <a·href="#namespaces">Namespaces</a>·&#124;
 95 <a·href="#define-members">Macros</a>··</div>
95 ··<div·class="headertitle"><div·class="title">Observer.cc·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh·File·Reference</div></div>
96 </div><!--header-->97 </div><!--header-->
97 <div·class="contents">98 <div·class="contents">
98 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00692_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00932_source.html">ModEdgeLengthT.hh</a>&quot;</code><br·/>
99 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
100 Include·dependency·graph·for·Observer.cc:</div>101 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:</div>
101 <div·class="dyncontent">102 <div·class="dyncontent">
102 <div·class="center"><img·src="a00696.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2Observer_8cc"·alt=""/></div>103 <div·class="center"><img·src="a00918.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·alt=""/></div>
103 <map·name="aOpenMesh_2Tools_2Decimater_2Observer_8cc"·id="aOpenMesh_2Tools_2Decimater_2Observer_8cc">104 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh">
104 <area·shape="rect"·title="·"·alt=""·coords="15,5,215,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>
105 <area·shape="rect"·href="a00692.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="rect"·href="a00932.html"·title="·"·alt=""·coords="298,93,451,119"/>
106 <area·shape="poly"·title="·"·alt=""·coords="118,46,118,79,113,79,113,46"/>107 <area·shape="poly"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/>
 108 <area·shape="rect"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/>
 110 <area·shape="rect"·title="·"·alt=""·coords="423,174,481,199"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/>
 112 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="15,255,174,295"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/>
 114 <area·shape="rect"·href="a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/>
 115 <area·shape="poly"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/>
 116 <area·shape="rect"·title="·"·alt=""·coords="423,262,481,287"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/>
107 <area·shape="rect"·title="·"·alt=""·coords="5,189,76,214"/>118 <area·shape="rect"·title="·"·alt=""·coords="5,343,184,383"/>
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"/> 
110 <area·shape="poly"·title="·"·alt=""·coords="134,132,166,169,162,173,130,135"/>119 <area·shape="poly"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>
111 </map>120 </map>
112 </div>121 </div>
 122 </div>
 123 <p><a·href="a00917_source.html">Go·to·the·source·code·of·this·file.</a></p>
113 </div><table·class="memberdecls">124 <table·class="memberdecls">
114 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
115 Namespaces</h2></td></tr>126 Namespaces</h2></td></tr>
116 <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>127 <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>
117 <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>128 <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>
118 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
119 <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>130 <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>
120 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>131 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>
976 B
html2text {}
    
Offset 1, 15 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 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
6 Observer.cc·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/_\x8O_\x8b_\x8s_\x8e_\x8r_\x8v_\x8e_\x8r_\x8._\x8h_\x8h> 
8 Include·dependency·graph·for·Observer.cc:5 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s·|·_.M_.a_.c_.r_.o_.s
 6 ModEdgeLengthT_impl.hh·File·Reference
 7 #include·"_\x8M_\x8o_\x8d_\x8E_\x8d_\x8g_\x8e_\x8L_\x8e_\x8n_\x8g_\x8t_\x8h_\x8T_\x8._\x8h_\x8h"
 8 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:
 9 _\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.
9 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
10 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
11  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
12 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
13  14  
14 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r15 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
15  ···········Software·related·to·mesh·decimation.16  ···········Software·related·to·mesh·decimation.
2.09 KB
./usr/share/doc/libopenmesh-dev/html/a00696.map vs.
./usr/share/doc/libopenmesh-dev/html/a01041.map
Files 84% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 13 lines modified
1 <map·id="OpenMesh/Tools/Decimater/Observer.cc"·name="OpenMesh/Tools/Decimater/Observer.cc">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"/>
 3 <area·shape="rect"·id="Node000002"·href="$a00605_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"/>
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="15,5,215,45"/>5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,101,285,126"/>
3 <area·shape="rect"·id="Node000002"·href="$a00692.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="118,46,118,79,113,79,113,46"/>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"/>
 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"/>
 10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,189,76,214"/>11 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/>
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"·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"/>12 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>
9 </map>13 </map>
21.9 KB
./usr/share/doc/libopenmesh-dev/html/a00698.html vs.
./usr/share/doc/libopenmesh-dev/html/a00893.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('a00698.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00893.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, 60 lines modifiedOffset 95, 60 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">DecimaterT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">DecimaterT.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="a00830_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a01043_source.html">OpenMesh/Tools/Utils/HeapT.hh</a>&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00731_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>103 <code>#include·&lt;<a·class="el"·href="a00905_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·DecimaterT.hh:</div>105 Include·dependency·graph·for·DecimaterT.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a00699.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a00894.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·alt=""/></div>
108 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh">108 <map·name="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh"·id="aOpenMesh_2Tools_2Decimater_2DecimaterT_8hh">
109 <area·shape="rect"·title="·"·alt=""·coords="865,5,1065,45"/>109 <area·shape="rect"·title="·"·alt=""·coords="865,5,1065,45"/>
110 <area·shape="rect"·title="·"·alt=""·coords="5,189,83,214"/>110 <area·shape="rect"·title="·"·alt=""·coords="5,189,83,214"/>
111 <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="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"/>
112 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>112 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>
113 <area·shape="poly"·title="·"·alt=""·coords="1030,43,1477,175,1476,180,1028,48"/>113 <area·shape="poly"·title="·"·alt=""·coords="1030,43,1477,175,1476,180,1028,48"/>
114 <area·shape="rect"·href="a00830.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/>114 <area·shape="rect"·href="a01043.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/>
115 <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="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"/>
116 <area·shape="rect"·href="a00731.html"·title="·"·alt=""·coords="312,93,512,133"/>116 <area·shape="rect"·href="a00905.html"·title="·"·alt=""·coords="312,93,512,133"/>
117 <area·shape="poly"·title="·"·alt=""·coords="866,45,526,97,525,92,865,39"/>117 <area·shape="poly"·title="·"·alt=""·coords="866,45,526,97,525,92,865,39"/>
118 <area·shape="rect"·title="·"·alt=""·coords="997,783,1176,823"/>118 <area·shape="rect"·title="·"·alt=""·coords="997,783,1176,823"/>
119 <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="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"/>
120 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/>120 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/>
121 <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="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"/>
122 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/>122 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/>
123 <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="poly"·title="·"·alt=""·coords="1633,206,1880,229,2184,267,2190,268,2189,273,2184,272,1879,235,1632,212"/>
124 <area·shape="rect"·title="·"·alt=""·coords="1589,790,1648,815"/>124 <area·shape="rect"·title="·"·alt=""·coords="1589,790,1648,815"/>
125 <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="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"/>
126 <area·shape="rect"·title="·"·alt=""·coords="2187,790,2250,815"/>126 <area·shape="rect"·title="·"·alt=""·coords="2187,790,2250,815"/>
127 <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="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"/>
128 <area·shape="rect"·title="·"·alt=""·coords="576,790,661,815"/>128 <area·shape="rect"·title="·"·alt=""·coords="576,790,661,815"/>
129 <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"/>129 <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"/>
130 <area·shape="rect"·title="·"·alt=""·coords="2013,526,2093,551"/>130 <area·shape="rect"·title="·"·alt=""·coords="2013,526,2093,551"/>
131 <area·shape="poly"·title="·"·alt=""·coords="1583,219,2027,516,2024,521,1580,224"/>131 <area·shape="poly"·title="·"·alt=""·coords="1583,219,2027,516,2024,521,1580,224"/>
132 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/>132 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/>
133 <area·shape="poly"·title="·"·alt=""·coords="1532,224,1486,262,1482,258,1529,220"/>133 <area·shape="poly"·title="·"·alt=""·coords="1532,224,1486,262,1482,258,1529,220"/>
134 <area·shape="poly"·title="·"·alt=""·coords="1555,731,1190,788,1189,783,1554,726"/>134 <area·shape="poly"·title="·"·alt=""·coords="1555,731,1190,788,1189,783,1554,726"/>
135 <area·shape="rect"·title="·"·alt=""·coords="1797,790,1873,815"/>135 <area·shape="rect"·title="·"·alt=""·coords="1797,790,1873,815"/>
136 <area·shape="poly"·title="·"·alt=""·coords="1682,732,1797,782,1795,787,1680,737"/>136 <area·shape="poly"·title="·"·alt=""·coords="1682,732,1797,782,1795,787,1680,737"/>
137 <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="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"/>
138 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/>138 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/>
139 <area·shape="poly"·title="·"·alt=""·coords="2211,312,2040,356,2039,351,2210,307"/>139 <area·shape="poly"·title="·"·alt=""·coords="2211,312,2040,356,2039,351,2210,307"/>
140 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2371,607,2549,647"/>140 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2371,607,2549,647"/>
141 <area·shape="poly"·title="·"·alt=""·coords="2295,308,2446,593,2441,596,2290,311"/>141 <area·shape="poly"·title="·"·alt=""·coords="2295,308,2446,593,2441,596,2290,311"/>
142 <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="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"/>
143 <area·shape="rect"·title="·"·alt=""·coords="2057,614,2143,639"/>143 <area·shape="rect"·title="·"·alt=""·coords="2057,614,2143,639"/>
144 <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="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"/>
145 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="1774,519,1938,559"/>145 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="1774,519,1938,559"/>
146 <area·shape="poly"·title="·"·alt=""·coords="1976,384,1881,509,1876,506,1972,381"/>146 <area·shape="poly"·title="·"·alt=""·coords="1976,384,1881,509,1876,506,1972,381"/>
147 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1369,431,1533,471"/>147 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1369,431,1533,471"/>
148 <area·shape="poly"·title="·"·alt=""·coords="1906,385,1547,438,1546,433,1905,380"/>148 <area·shape="poly"·title="·"·alt=""·coords="1906,385,1547,438,1546,433,1905,380"/>
149 <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="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"/>
150 <area·shape="poly"·title="·"·alt=""·coords="1910,556,2056,607,2054,612,1909,561"/>150 <area·shape="poly"·title="·"·alt=""·coords="1910,556,2056,607,2054,612,1909,561"/>
151 <area·shape="rect"·title="·"·alt=""·coords="1657,614,1733,639"/>151 <area·shape="rect"·title="·"·alt=""·coords="1657,614,1733,639"/>
152 <area·shape="poly"·title="·"·alt=""·coords="1822,561,1729,610,1727,605,1819,556"/>152 <area·shape="poly"·title="·"·alt=""·coords="1822,561,1729,610,1727,605,1819,556"/>
153 <area·shape="rect"·title="·"·alt=""·coords="1957,614,2032,639"/>153 <area·shape="rect"·title="·"·alt=""·coords="1957,614,2032,639"/>
154 <area·shape="poly"·title="·"·alt=""·coords="1888,556,1966,604,1963,609,1885,561"/>154 <area·shape="poly"·title="·"·alt=""·coords="1888,556,1966,604,1963,609,1885,561"/>
Offset 160, 37 lines modifiedOffset 160, 37 lines modified
160 <area·shape="poly"·title="·"·alt=""·coords="1533,467,1761,515,1760,520,1532,472"/>160 <area·shape="poly"·title="·"·alt=""·coords="1533,467,1761,515,1760,520,1532,472"/>
161 <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="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"/>
162 <area·shape="rect"·title="·"·alt=""·coords="1209,526,1279,551"/>162 <area·shape="rect"·title="·"·alt=""·coords="1209,526,1279,551"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1406,473,1285,523,1283,518,1404,468"/>163 <area·shape="poly"·title="·"·alt=""·coords="1406,473,1285,523,1283,518,1404,468"/>
164 <area·shape="rect"·title="·"·alt=""·coords="1304,526,1363,551"/>164 <area·shape="rect"·title="·"·alt=""·coords="1304,526,1363,551"/>
165 <area·shape="poly"·title="·"·alt=""·coords="1426,473,1362,520,1359,516,1423,469"/>165 <area·shape="poly"·title="·"·alt=""·coords="1426,473,1362,520,1359,516,1423,469"/>
166 <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="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"/>
167 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1285,607,1480,647"/>167 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="1285,607,1480,647"/>
168 <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="poly"·title="·"·alt=""·coords="1449,472,1438,513,1421,560,1403,596,1398,594,1416,558,1433,511,1444,470"/>
169 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1065,695,1229,735"/>169 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1065,695,1229,735"/>
170 <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="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"/>
171 <area·shape="rect"·href="a00326_source.html"·title="·"·alt=""·coords="894,607,1058,647"/>171 <area·shape="rect"·href="a00464_source.html"·title="·"·alt=""·coords="894,607,1058,647"/>
172 <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="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"/>
173 <area·shape="rect"·href="a00443_source.html"·title="·"·alt=""·coords="766,519,930,559"/>173 <area·shape="rect"·href="a00479_source.html"·title="·"·alt=""·coords="766,519,930,559"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1369,466,944,526,943,521,1368,461"/>174 <area·shape="poly"·title="·"·alt=""·coords="1369,466,944,526,943,521,1368,461"/>
175 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1489,519,1647,559"/>175 <area·shape="rect"·href="a00767_source.html"·title="·"·alt=""·coords="1489,519,1647,559"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1478,469,1533,508,1529,513,1475,473"/>176 <area·shape="poly"·title="·"·alt=""·coords="1478,469,1533,508,1529,513,1475,473"/>
177 <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="1533,455,1744,475,1870,493,1995,516,2009,520,2008,525,1994,521,1869,498,1743,480,1533,460"/>
178 <area·shape="poly"·title="·"·alt=""·coords="1136,736,1110,773,1106,770,1131,733"/>178 <area·shape="poly"·title="·"·alt=""·coords="1136,736,1110,773,1106,770,1131,733"/>
179 <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="981,646,990,688,999,711,1010,733,1028,754,1048,773,1045,776,1024,758,1006,736,994,714,985,690,976,647"/>
180 <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="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"/>
181 <area·shape="poly"·title="·"·alt=""·coords="931,546,1643,617,1643,623,930,551"/>181 <area·shape="poly"·title="·"·alt=""·coords="931,546,1643,617,1643,623,930,551"/>
182 <area·shape="poly"·title="·"·alt=""·coords="878,557,938,597,935,601,875,561"/>182 <area·shape="poly"·title="·"·alt=""·coords="878,557,938,597,935,601,875,561"/>
183 <area·shape="rect"·title="·"·alt=""·coords="808,614,869,639"/>183 <area·shape="rect"·title="·"·alt=""·coords="808,614,869,639"/>
184 <area·shape="poly"·title="·"·alt=""·coords="849,559,844,600,839,600,843,559"/>184 <area·shape="poly"·title="·"·alt=""·coords="849,559,844,600,839,600,843,559"/>
185 <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="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"/>
186 <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="poly"·title="·"·alt=""·coords="930,542,1197,556,2156,604,2357,616,2357,621,2156,609,1197,561,930,547"/>
187 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="657,695,815,735"/>187 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="657,695,815,735"/>
188 <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="poly"·title="·"·alt=""·coords="808,561,779,581,754,608,741,644,737,681,732,681,736,643,750,605,775,577,805,556"/>
189 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="1952,695,2131,735"/>189 <area·shape="rect"·href="a00599_source.html"·title="·"·alt=""·coords="1952,695,2131,735"/>
190 <area·shape="poly"·title="·"·alt=""·coords="2371,649,2145,695,2144,690,2370,644"/>190 <area·shape="poly"·title="·"·alt=""·coords="2371,649,2145,695,2144,690,2370,644"/>
191 <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="1952,727,1839,737,1190,795,1190,790,1838,732,1951,722"/>
192 <area·shape="poly"·title="·"·alt=""·coords="1997,737,1876,787,1874,782,1995,732"/>192 <area·shape="poly"·title="·"·alt=""·coords="1997,737,1876,787,1874,782,1995,732"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1952,737,1662,795,1661,790,1951,731"/>193 <area·shape="poly"·title="·"·alt=""·coords="1952,737,1662,795,1661,790,1951,731"/>
194 <area·shape="poly"·title="·"·alt=""·coords="2081,732,2184,782,2182,786,2079,737"/>194 <area·shape="poly"·title="·"·alt=""·coords="2081,732,2184,782,2182,786,2079,737"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1952,728,1839,737,675,801,675,796,1838,732,1951,722"/>195 <area·shape="poly"·title="·"·alt=""·coords="1952,728,1839,737,675,801,675,796,1838,732,1951,722"/>
196 <area·shape="rect"·title="·"·alt=""·coords="2035,790,2125,815"/>196 <area·shape="rect"·title="·"·alt=""·coords="2035,790,2125,815"/>
Offset 207, 53 lines modifiedOffset 207, 53 lines modified
207 <area·shape="poly"·title="·"·alt=""·coords="1534,300,1892,353,1891,358,1533,305"/>207 <area·shape="poly"·title="·"·alt=""·coords="1534,300,1892,353,1891,358,1533,305"/>
208 <area·shape="poly"·title="·"·alt=""·coords="1483,307,1815,509,1812,514,1480,312"/>208 <area·shape="poly"·title="·"·alt=""·coords="1483,307,1815,509,1812,514,1480,312"/>
209 <area·shape="poly"·title="·"·alt=""·coords="1453,309,1453,417,1448,417,1448,309"/>209 <area·shape="poly"·title="·"·alt=""·coords="1453,309,1453,417,1448,417,1448,309"/>
210 <area·shape="poly"·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"/>210 <area·shape="poly"·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"/>
211 <area·shape="poly"·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"/>211 <area·shape="poly"·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"/>
212 <area·shape="poly"·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"/>212 <area·shape="poly"·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"/>
213 <area·shape="poly"·title="·"·alt=""·coords="2524,561,2489,598,2485,595,2520,557"/>213 <area·shape="poly"·title="·"·alt=""·coords="2524,561,2489,598,2485,595,2520,557"/>
214 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="1744,702,1827,727"/>214 <area·shape="rect"·href="a06356.html"·title="·"·alt=""·coords="1744,702,1827,727"/>
215 <area·shape="poly"·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"/>215 <area·shape="poly"·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"/>
216 <area·shape="poly"·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"/>216 <area·shape="poly"·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"/>
217 <area·shape="poly"·title="·"·alt=""·coords="312,134,207,156,95,184,86,187,85,182,94,179,206,151,311,129"/>217 <area·shape="poly"·title="·"·alt=""·coords="312,134,207,156,95,184,86,187,85,182,94,179,206,151,311,129"/>
218 <area·shape="poly"·title="·"·alt=""·coords="512,120,1461,190,1460,196,512,125"/>218 <area·shape="poly"·title="·"·alt=""·coords="512,120,1461,190,1460,196,512,125"/>
Max diff block lines reached; 5217/22300 bytes (23.39%) of diff not shown.
20.8 KB
./usr/share/doc/libopenmesh-dev/html/a00699.map vs.
./usr/share/doc/libopenmesh-dev/html/a00894.map
Files 99% similar despite different names
    
Offset 1, 47 lines modifiedOffset 1, 47 lines modified
1 <map·id="OpenMesh/Tools/Decimater/DecimaterT.hh"·name="OpenMesh/Tools/Decimater/DecimaterT.hh">1 <map·id="OpenMesh/Tools/Decimater/DecimaterT.hh"·name="OpenMesh/Tools/Decimater/DecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="865,5,1065,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="865,5,1065,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,189,83,214"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="5,189,83,214"/>
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"/>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"/>
5 <area·shape="rect"·id="Node000003"·href="$a00527_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00785_source.html"·title="·"·alt=""·coords="1474,181,1633,221"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1030,43,1477,175,1476,180,1028,48"/>6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="1030,43,1477,175,1476,180,1028,48"/>
7 <area·shape="rect"·id="Node000033"·href="$a00830.html"·title="A·generic·heap·class."·alt=""·coords="2459,519,2621,559"/>7 <area·shape="rect"·id="Node000033"·href="$a01043.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"/>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="$a00731.html"·title="·"·alt=""·coords="312,93,512,133"/>9 <area·shape="rect"·id="Node000035"·href="$a00905.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"/>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"/>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"/>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="$a00638_source.html"·title="·"·alt=""·coords="1555,695,1719,735"/>13 <area·shape="rect"·id="Node000005"·href="$a00617_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"/>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="$a00518_source.html"·title="·"·alt=""·coords="2203,269,2362,309"/>15 <area·shape="rect"·id="Node000007"·href="$a00761_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00332_source.html"·title="·"·alt=""·coords="1369,269,1533,309"/>25 <area·shape="rect"·id="Node000032"·href="$a00482_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"/>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"/>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"/>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"/>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"/>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="$a00347_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/>31 <area·shape="rect"·id="Node000009"·href="$a00461_source.html"·title="·"·alt=""·coords="1857,357,2108,383"/>
32 <area·shape="poly"·id="edge9_Node000007_Node000009"·title="·"·alt=""·coords="2211,312,2040,356,2039,351,2210,307"/>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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2371,607,2549,647"/>33 <area·shape="rect"·id="Node000025"·href="$a00611.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"/>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"/>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"/>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"/>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="$a00335_source.html"·title="·"·alt=""·coords="1774,519,1938,559"/>38 <area·shape="rect"·id="Node000011"·href="$a00476_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"/>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="$a00338_source.html"·title="·"·alt=""·coords="1369,431,1533,471"/>40 <area·shape="rect"·id="Node000015"·href="$a00587_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"/>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"/>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"/>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"/>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"/>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"/>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"/>47 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="1888,556,1966,604,1963,609,1885,561"/>
Offset 53, 37 lines modifiedOffset 53, 37 lines modified
53 <area·shape="poly"·id="edge48_Node000015_Node000011"·title="·"·alt=""·coords="1533,467,1761,515,1760,520,1532,472"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00467_source.html"·title="·"·alt=""·coords="1285,607,1480,647"/>60 <area·shape="rect"·id="Node000019"·href="$a00449_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"/>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="$a00656_source.html"·title="·"·alt=""·coords="1065,695,1229,735"/>62 <area·shape="rect"·id="Node000020"·href="$a00698_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"/>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="$a00326_source.html"·title="·"·alt=""·coords="894,607,1058,647"/>64 <area·shape="rect"·id="Node000021"·href="$a00464_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"/>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="$a00443_source.html"·title="·"·alt=""·coords="766,519,930,559"/>66 <area·shape="rect"·id="Node000022"·href="$a00479_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"/>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="$a00551_source.html"·title="·"·alt=""·coords="1489,519,1647,559"/>68 <area·shape="rect"·id="Node000030"·href="$a00767_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00506_source.html"·title="·"·alt=""·coords="657,695,815,735"/>80 <area·shape="rect"·id="Node000029"·href="$a00776_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"/>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="$a00671_source.html"·title="·"·alt=""·coords="1952,695,2131,735"/>82 <area·shape="rect"·id="Node000026"·href="$a00599_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"/>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"/>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"/>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"/>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"/>87 <area·shape="poly"·id="edge41_Node000026_Node000018"·title="·"·alt=""·coords="2081,732,2184,782,2182,786,2079,737"/>
88 <area·shape="poly"·id="edge44_Node000026_Node000024"·title="·"·alt=""·coords="1952,728,1839,737,675,801,675,796,1838,732,1951,722"/>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"/>89 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="2035,790,2125,815"/>
Offset 100, 27 lines modifiedOffset 100, 27 lines modified
100 <area·shape="poly"·id="edge66_Node000032_Node000009"·title="·"·alt=""·coords="1534,300,1892,353,1891,358,1533,305"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a06461.html"·title="·"·alt=""·coords="1744,702,1827,727"/>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"/>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"/>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"/>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"/>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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,181,581,221"/>112 <area·shape="rect"·id="Node000036"·href="$a00920.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"/>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="$a00548_source.html"·title="·"·alt=""·coords="198,269,357,309"/>114 <area·shape="rect"·id="Node000037"·href="$a00722_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"/>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="$a00692.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="107,181,307,221"/>116 <area·shape="rect"·id="Node000039"·href="$a00935.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"/>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"/>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"/>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="$a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="381,269,581,309"/>120 <area·shape="rect"·id="Node000038"·href="$a00878.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"/>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"/>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"/>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"/>124 <area·shape="rect"·id="Node000040"·title="·"·alt=""·coords="103,277,174,302"/>
125 <area·shape="poly"·id="edge83_Node000039_Node000040"·title="·"·alt=""·coords="194,223,158,267,154,264,189,220"/>125 <area·shape="poly"·id="edge83_Node000039_Node000040"·title="·"·alt=""·coords="194,223,158,267,154,264,189,220"/>
126 </map>126 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00699.png vs.
./usr/share/doc/libopenmesh-dev/html/a00894.png
Files identical despite different names
2.12 KB
./usr/share/doc/libopenmesh-dev/html/a00700.map vs.
./usr/share/doc/libopenmesh-dev/html/a01014.map
Files 88% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
 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"/>
1 <map·id="OpenMesh/Tools/Decimater/DecimaterT.hh"·name="OpenMesh/Tools/Decimater/DecimaterT.hh"> 
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="237,5,437,45"/> 
3 <area·shape="rect"·id="Node000002"·href="$a00962_source.html"·title="·"·alt=""·coords="5,93,212,133"/> 
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="$a00752.html"·title="·"·alt=""·coords="237,93,437,133"/>3 <area·shape="rect"·id="Node000002"·href="$a06356.html"·title="·"·alt=""·coords="53,93,136,119"/>
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="$a00764.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"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="173,48,122,87,119,82,170,43"/>
9 <area·shape="rect"·id="Node000005"·href="$a00707.html"·title="·"·alt=""·coords="461,181,661,221"/>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"/>
 7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="255,93,318,119"/>
10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/>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"/>
 10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,119,97,153,92,153,92,119"/>
11 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00700.png vs.
./usr/share/doc/libopenmesh-dev/html/a00895.png
Files identical despite different names
16.1 KB
./usr/share/doc/libopenmesh-dev/html/a00701.html vs.
./usr/share/doc/libopenmesh-dev/html/a00923.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('a00923.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="a00743_source.html">ModAspectRatioT.hh</a>&quot;</code><br·/>100 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a00926_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="a00702.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00924.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="a00743.html"·title="·"·alt=""·coords="431,93,585,119"/>107 <area·shape="rect"·href="a00926.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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>109 <area·shape="rect"·href="a00920.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="a00527_source.html"·title="·"·alt=""·coords="786,167,945,207"/>111 <area·shape="rect"·href="a00785_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="a00548_source.html"·title="·"·alt=""·coords="838,680,997,720"/>113 <area·shape="rect"·href="a00722_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="a00713.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="a00878.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="a00638_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>123 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="786,255,945,295"/>125 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>133 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="740,343,991,368"/>139 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>141 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="783,504,947,544"/>146 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1258,416,1422,456"/>148 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>168 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>170 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>172 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>174 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>176 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>188 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="635,680,813,720"/>190 <area·shape="rect"·href="a00599_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="a00701_source.html">Go·to·the·source·code·of·this·file.</a></p>216 <p><a·href="a00923_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/a00702.map vs.
./usr/share/doc/libopenmesh-dev/html/a00924.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="$a00743.html"·title="·"·alt=""·coords="431,93,585,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00926.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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>5 <area·shape="rect"·id="Node000003"·href="$a00920.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="$a00527_source.html"·title="·"·alt=""·coords="786,167,945,207"/>7 <area·shape="rect"·id="Node000008"·href="$a00785_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="$a00548_source.html"·title="·"·alt=""·coords="838,680,997,720"/>9 <area·shape="rect"·id="Node000004"·href="$a00722_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="$a00713.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="$a00878.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="$a00638_source.html"·title="·"·alt=""·coords="1073,680,1237,720"/>19 <area·shape="rect"·id="Node000009"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="786,255,945,295"/>21 <area·shape="rect"·id="Node000011"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1258,255,1422,295"/>29 <area·shape="rect"·id="Node000035"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="740,343,991,368"/>35 <area·shape="rect"·id="Node000012"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,592,1645,632"/>37 <area·shape="rect"·id="Node000028"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="783,504,947,544"/>42 <area·shape="rect"·id="Node000014"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1258,416,1422,456"/>44 <area·shape="rect"·id="Node000018"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>64 <area·shape="rect"·id="Node000022"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1582,680,1746,720"/>66 <area·shape="rect"·id="Node000023"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="2009,592,2173,632"/>68 <area·shape="rect"·id="Node000024"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1753,504,1917,544"/>70 <area·shape="rect"·id="Node000025"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1023,504,1182,544"/>72 <area·shape="rect"·id="Node000033"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="1822,680,1981,720"/>84 <area·shape="rect"·id="Node000032"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="635,680,813,720"/>86 <area·shape="rect"·id="Node000029"·href="$a00599_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/a00702.png vs.
./usr/share/doc/libopenmesh-dev/html/a00924.png
Files identical despite different names
35.9 KB
./usr/share/doc/libopenmesh-dev/html/a00704.html vs.
./usr/share/doc/libopenmesh-dev/html/a00926.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/ModHausdorffT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModAspectRatioT.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('a00704.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00926.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, 140 lines modifiedOffset 88, 152 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">ModHausdorffT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModAspectRatioT.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·&quot;<a·class="el"·href="a00746_source.html">ModHausdorffT.hh</a>&quot;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00920_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
 100 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·ModHausdorffT_impl.hh:</div>102 Include·dependency·graph·for·ModAspectRatioT.hh:</div>
102 <div·class="dyncontent">103 <div·class="dyncontent">
103 <div·class="center"><img·src="a00705.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00927.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>
106 <area·shape="rect"·href="a00746.html"·title="·"·alt=""·coords="1918,93,2058,119"/> 
107 <area·shape="poly"·title="·"·alt=""·coords="1991,46,1991,79,1985,79,1985,46"/> 
108 <area·shape="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>107 <area·shape="rect"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
109 <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"/>108 <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="rect"·href="a00785_source.html"·title="·"·alt=""·coords="786,93,945,133"/>
 110 <area·shape="poly"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>
110 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>111 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="838,607,997,647"/>
 112 <area·shape="poly"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>
111 <area·shape="poly"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/> 
112 <area·shape="rect"·title="·"·alt=""·coords="2179,775,2242,801"/> 
113 <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="rect"·title="·"·alt=""·coords="2400,174,2459,199"/> 
115 <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="rect"·href="a00548_source.html"·title="·"·alt=""·coords="993,680,1151,720"/> 
117 <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="rect"·href="a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>113 <area·shape="rect"·href="a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
119 <area·shape="poly"·title="·"·alt=""·coords="147,634,126,669,121,667,142,631"/>114 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
120 <area·shape="rect"·title="·"·alt=""·coords="493,775,552,801"/>115 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>
121 <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"/>116 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
122 <area·shape="rect"·title="·"·alt=""·coords="1449,768,1628,808"/>117 <area·shape="rect"·title="·"·alt=""·coords="1515,695,1693,735"/>
123 <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="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="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,23[·...·truncated·by·diffoscope;·len:·35,·SHA:·327e0c71114eaa3ab2bb39f8c2c9ff4b5ab10ef1c0af07eb0a0c384c320cdd08·...·]"/>118 <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="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="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"/>
126 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>121 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>
127 <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,[·...·truncated·by·diffoscope;·len:·137,·SHA:·baadfc65d6599e11e6d0d90c423c04b00f0bc748c76bea0bb8a47304faecb4cb·...·]"/>122 <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,62[·...·truncated·by·diffoscope;·len:·101,·SHA:·ed238958c6ac9b2452411f18cfc81a4b4165a0f49c893d203efe651d33312ea6·...·]"/>
 123 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="786,181,945,221"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>
 125 <area·shape="rect"·title="·"·alt=""·coords="541,702,603,727"/>
 126 <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="rect"·title="·"·alt=""·coords="2244,702,2329,727"/>
 128 <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="rect"·title="·"·alt=""·coords="1992,438,2072,463"/>
 130 <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="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>
 133 <area·shape="poly"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/>
 134 <area·shape="rect"·title="·"·alt=""·coords="955,702,1031,727"/>
 135 <area·shape="poly"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>
 136 <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"/>
128 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="823,255,982,295"/>137 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="740,269,991,295"/>
129 <area·shape="poly"·title="·"·alt=""·coords="1351,204,996,261,995,256,1351,198"/> 
130 <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="rect"·title="·"·alt=""·coords="897,775,983,801"/> 
132 <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="rect"·title="·"·alt=""·coords="1923,511,2003,537"/> 
134 <area·shape="poly"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/> 
135 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/> 
138 <area·shape="rect"·title="·"·alt=""·coords="1113,775,1189,801"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,718"/> 
140 <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="rect"·href="a00347_source.html"·title="·"·alt=""·coords="668,343,919,368"/> 
142 <area·shape="poly"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>138 <area·shape="poly"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>
143 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>139 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>
 140 <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="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"/>
144 <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="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="rect"·title="·"·alt=""·coords="534,599,621,625"/> 
147 <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="rect"·href="a00335_source.html"·title="·"·alt=""·coords="675,504,839,544"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/> 
150 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1193,416,1357,456"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="864,365,1180,417,1179,422,863,371"/> 
152 <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="719,546,615,596,612,591,717,542"/> 
154 <area·shape="rect"·title="·"·alt=""·coords="1569,599,1645,625"/> 
155 <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="rect"·title="·"·alt=""·coords="645,599,720,625"/>142 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>
157 <area·shape="poly"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/> 
158 <area·shape="rect"·title="·"·alt=""·coords="795,599,869,625"/>143 <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"/>
Max diff block lines reached; 2497/35214 bytes (7.09%) of diff not shown.
1.33 KB
html2text {}
    
Offset 1, 16 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 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s 
6 ModHausdorffT_impl.hh·File·Reference 
7 #include·"_.M_.o_.d_.H_.a_.u_.s_.d_.o_.r_.f_.f_.T_.._.h_.h"5 _.C_.l_.a_.s_.s_.e_.s·|·_.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 ModAspectRatioT.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·<OpenMesh/Core/Utils/Property.hh>
8 Include·dependency·graph·for·ModHausdorffT_impl.hh:9 Include·dependency·graph·for·ModAspectRatioT.hh:
 10 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
9 _\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.
 12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 13 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_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>
 14  ·······Use·aspect·ratio·to·control·decimation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
 15  
10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
14  20  
15 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r21 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
16  ···········Software·related·to·mesh·decimation.22  ···········Software·related·to·mesh·decimation.
36.2 KB
./usr/share/doc/libopenmesh-dev/html/a00705.map vs.
./usr/share/doc/libopenmesh-dev/html/a00897.map
Files 95% similar despite different names
    
Offset 1, 112 lines modifiedOffset 1, 110 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.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT.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="$a00746.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"/> 
5 <area·shape="rect"·id="Node000003"·href="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,592,256,632"/>3 <area·shape="rect"·id="Node000002"·href="$a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
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,[·...·truncated·by·diffoscope;·len:·21,·SHA:·0a5e802da36ed1f7681c87547491535495b97e0c1449fc8b0dac94005edab307·...·]"/>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,3[·...·truncated·by·diffoscope;·len:·58,·SHA:·e46bdbc93950421368ed3e59e497bd6c7e707ff5aafa296e3597cb3a83a463b1·...·]"/>
7 <area·shape="rect"·id="Node000008"·href="$a00527_source.html"·title="·"·alt=""·coords="1351,167,1510,207"/>5 <area·shape="rect"·id="Node000007"·href="$a00785_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>
8 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="1918,120,1524,175,1523,170,1918,114"/>6 <area·shape="poly"·id="edge6_Node000001_Node000007"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>
9 <area·shape="rect"·id="Node000021"·title="·"·alt=""·coords="2179,775,2242,801"/>7 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2179,702,2242,727"/>
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[·...·truncated·by·diffoscope;·len:·99,·SHA:·858badadef3b1b6aac04bd191df114f35b61aae09b49601749617e599201c45a·...·]"/>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[·...·truncated·by·diffoscope;·len:·53,·SHA:·9e93f1045feebe2823f8b40a5d5cfe1d67e7e75ae112d44e52187e4470ed9dbd·...·]"/>
11 <area·shape="rect"·id="Node000036"·title="·"·alt=""·coords="2400,174,2459,199"/>9 <area·shape="rect"·id="Node000035"·title="·"·alt=""·coords="2400,101,2459,126"/>
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"/>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"/>
13 <area·shape="rect"·id="Node000004"·href="$a00548_source.html"·title="·"·alt=""·coords="993,680,1151,720"/>11 <area·shape="rect"·id="Node000003"·href="$a00722_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>
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"/>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"/>
15 <area·shape="rect"·id="Node000006"·href="$a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,680,205,720"/>13 <area·shape="rect"·id="Node000005"·href="$a00878.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,634,126,669,121,667,142,631"/>14 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
17 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="493,775,552,801"/>15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="493,702,552,727"/>
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"/>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"/>
19 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="1449,768,1628,808"/>17 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="1449,695,1628,735"/>
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"/> 
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[·...·truncated·by·diffoscope;·len:·85,·SHA:·181d8009dcc66e8d56645ede489136ddbca1b82a82a47ea4611c28585f9bab9c·...·]7"/>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"/>
23 <area·shape="rect"·id="Node000009"·href="$a00638_source.html"·title="·"·alt=""·coords="1175,680,1339,720"/>21 <area·shape="rect"·id="Node000008"·href="$a00617_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>
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,[·...·truncated·by·diffoscope;·len:·187,·SHA:·4915e07b01d6fd3fcb15f59fc8e78656d5dbbd1a4a0d2aa7ae06d9389652e788·...·]"/>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·...·]"/>
25 <area·shape="rect"·id="Node000011"·href="$a00518_source.html"·title="·"·alt=""·coords="823,255,982,295"/>23 <area·shape="rect"·id="Node000010"·href="$a00761_source.html"·title="·"·alt=""·coords="823,181,982,221"/>
26 <area·shape="poly"·id="edge12_Node000008_Node000011"·title="·"·alt=""·coords="1351,204,996,261,995,256,1351,198"/>24 <area·shape="poly"·id="edge11_Node000007_Node000010"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>
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[·...·truncated·by·diffoscope;·len:·135,·SHA:·ecf9b3807dec7ec17e5d7e423f5bb0c37fb391278878481c2704b9bf41d73035·...·]"/>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[·...·truncated·by·diffoscope;·len:·135,·SHA:·1bbd4f2a0fccab2cdb36f03b88096faa79e9caf0ce667d1863cc50b96550b793·...·]"/>
28 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="897,775,983,801"/>26 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="897,702,983,727"/>
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,[·...·truncated·by·diffoscope;·len:·197,·SHA:·874d4d7ccd9a46e1cae1aa8a099e8969e38c246efc37ccd661949a181a90518d·...·]"/>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,[·...·truncated·by·diffoscope;·len:·197,·SHA:·3c00dab7e9d873159fc2f0546ba96b4793c1497e120bbd95b38a233b293834e9·...·]"/>
30 <area·shape="rect"·id="Node000034"·title="·"·alt=""·coords="1923,511,2003,537"/>28 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1923,438,2003,463"/>
31 <area·shape="poly"·id="edge72_Node000008_Node000034"·title="·"·alt=""·coords="1462,204,1935,502,1932,506,1459,209"/>29 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>
32 <area·shape="rect"·id="Node000035"·href="$a00332_source.html"·title="·"·alt=""·coords="1349,255,1513,295"/>30 <area·shape="rect"·id="Node000034"·href="$a00482_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>
33 <area·shape="poly"·id="edge65_Node000008_Node000035"·title="·"·alt=""·coords="1433,207,1433,241,1428,241,1428,207"/>31 <area·shape="poly"·id="edge64_Node000007_Node000034"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>
34 <area·shape="poly"·id="edge10_Node000009_Node000005"·title="·"·alt=""·coords="1320,718,1465,761,1463,767,1318,723"/>32 <area·shape="poly"·id="edge9_Node000008_Node000004"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>
35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="1113,775,1189,801"/>33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1113,702,1189,727"/>
36 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="1235,722,1178,769,1174,764,1232,718"/>34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>
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,32[·...·truncated·by·diffoscope;·len:·17,·SHA:·9f9962b9018e8f7578537a567c3169559ad9e06e3bf1dd846e77329729e80cc3·...·]"/>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,24[·...·truncated·by·diffoscope;·len:·17,·SHA:·80d8c95ac8593a3ef3eede687a47d00d50671dfc5a54fb5b268eb787e4ba7b71·...·]"/>
38 <area·shape="rect"·id="Node000012"·href="$a00347_source.html"·title="·"·alt=""·coords="668,343,919,368"/>36 <area·shape="rect"·id="Node000011"·href="$a00461_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
39 <area·shape="poly"·id="edge14_Node000011_Node000012"·title="·"·alt=""·coords="878,297,822,337,819,332,875,293"/>37 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>
40 <area·shape="rect"·id="Node000028"·href="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,592,1123,632"/>38 <area·shape="rect"·id="Node000027"·href="$a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>
41 <area·shape="poly"·id="edge61_Node000011_Node000028"·title="·"·alt=""·coords="913,294,933,342,1024,578,1019,580,928,344,908,296"/>39 <area·shape="poly"·id="edge60_Node000010_Node000027"·title="·"·alt=""·coords="913,221,933,268,1024,505,1019,507,928,270,908,223"/>
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,[·...·truncated·by·diffoscope;·len:·195,·SHA:·21c9c5a7e053ae5e99846df1dc66ebb984945e0504f876d53441fa219a7c3fc7·...·]"/>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:·195,·SHA:·cf3fd7844adabb9b877bce3e99642ffc5e0fed40854fcc1a0485f7d02c7b62fb·...·]"/>
43 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="534,599,621,625"/>41 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="534,526,621,551"/>
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"/>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"/>
45 <area·shape="rect"·id="Node000014"·href="$a00335_source.html"·title="·"·alt=""·coords="675,504,839,544"/>43 <area·shape="rect"·id="Node000013"·href="$a00476_source.html"·title="·"·alt=""·coords="675,431,839,471"/>
46 <area·shape="poly"·id="edge17_Node000012_Node000014"·title="·"·alt=""·coords="793,369,767,491,762,490,788,368"/>44 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>
47 <area·shape="rect"·id="Node000018"·href="$a00338_source.html"·title="·"·alt=""·coords="1193,416,1357,456"/>45 <area·shape="rect"·id="Node000017"·href="$a00587_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>
48 <area·shape="poly"·id="edge23_Node000012_Node000018"·title="·"·alt=""·coords="864,365,1180,417,1179,422,863,371"/>46 <area·shape="poly"·id="edge22_Node000011_Node000017"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>
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,78[·...·truncated·by·diffoscope;·len:·29,·SHA:·8f7dbdc62b44387b5f809b2bdfa29a1c8ed318fbf81877e9b11b2cea338b6b6f·...·]"/>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,78[·...·truncated·by·diffoscope;·len:·29,·SHA:·ac4148a4a3170bdd8b87e04aa186f06453e966b38814c4e2ac1208d9dc183b17·...·]"/>
50 <area·shape="poly"·id="edge20_Node000014_Node000013"·title="·"·alt=""·coords="719,546,615,596,612,591,717,542"/>48 <area·shape="poly"·id="edge19_Node000013_Node000012"·title="·"·alt=""·coords="719,473,615,523,612,518,717,468"/>
51 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="1569,599,1645,625"/>49 <area·shape="rect"·id="Node000014"·title="·"·alt=""·coords="1569,526,1645,551"/>
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"/>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"/>
53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="645,599,720,625"/>51 <area·shape="rect"·id="Node000015"·title="·"·alt=""·coords="645,526,720,551"/>
54 <area·shape="poly"·id="edge21_Node000014_Node000016"·title="·"·alt=""·coords="743,546,704,591,700,587,739,543"/>52 <area·shape="poly"·id="edge20_Node000013_Node000015"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>
55 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="795,599,869,625"/>53 <area·shape="rect"·id="Node000016"·title="·"·alt=""·coords="795,526,869,551"/>
56 <area·shape="poly"·id="edge22_Node000014_Node000017"·title="·"·alt=""·coords="776,543,815,587,811,591,772,546"/>54 <area·shape="poly"·id="edge21_Node000013_Node000016"·title="·"·alt=""·coords="776,469,815,514,811,517,772,473"/>
57 <area·shape="poly"·id="edge24_Node000018_Node000005"·title="·"·alt=""·coords="1193,452,1145,472,1124,487,1108,505,1101,524,1108,543,1137,586,1170,613,1208,627,1250,633,1343,642,1393,654,1445,678,1469,694,1490,714,1522,755,1518,758,1486,718,1465,699,1443,682,1391,659,1342,647,1249,638,1207,632,1168,617,1133,590,1103,545,1096,524,1103,503,1121,483,1143,467,1191,447"/> 
58 <area·shape="poly"·id="edge26_Node000018_Node000007"·title="·"·alt=""·coords="1217,459,1093,506,1011,546,934,594,909,615,883,634,852,647,824,654,776,659,728,664,701,671,670,682,635,702,601,724,547,768,543,764,597,720,632,697,668,678,699,666,727,659,775,654,823,649,850,642,880,630,906,611,930,590,1008,541,1091,502,1215,454"/> 
59 <area·shape="poly"·id="edge29_Node000018_Node000013"·title="·"·alt=""·coords="1193,441,1061,446,907,457,763,476,706,490,664,506,640,523,620,545,591,589,587,586,616,541,637,519,661,502,704,485,762,471,906,452,1061,441,1192,436"/>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[·...·truncated·by·diffoscope;·len:·81,·SHA:·1dff32f8ea7f049aa1ab2546cd3c57db9ce19abbcdfb5f2bad5749ad1f199c60·...·]"/>
 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"/>
60 <area·shape="poly"·id="edge53_Node000018_Node000014"·title="·"·alt=""·coords="1193,453,859,507,854,508,853,502,858,501,1192,447"/>58 <area·shape="poly"·id="edge52_Node000017_Node000013"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>
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"/>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"/>
62 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1117,511,1187,537"/>60 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1117,438,1187,463"/>
63 <area·shape="poly"·id="edge25_Node000018_Node000019"·title="·"·alt=""·coords="1249,458,1181,506,1178,501,1246,454"/>61 <area·shape="poly"·id="edge24_Node000017_Node000018"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/>
64 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1212,511,1271,537"/>62 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1212,438,1271,463"/>
65 <area·shape="poly"·id="edge27_Node000018_Node000020"·title="·"·alt=""·coords="1270,457,1253,499,1248,497,1265,455"/>63 <area·shape="poly"·id="edge26_Node000017_Node000019"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/>
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[·...·truncated·by·diffoscope;·len:·189,·SHA:·f4003cfc3c7b3dadb7ddc173c7eb3486aa9fc8da3dbfe3ed516a45bb722be7c1·...·]"/>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[·...·truncated·by·diffoscope;·len:·189,·SHA:·ce2b35cc89d83de2558b9a52fda146354ed0d4cf94257d47b9b1a5845a5b600a·...·]"/>
67 <area·shape="rect"·id="Node000022"·href="$a00467_source.html"·title="·"·alt=""·coords="1248,592,1443,632"/>65 <area·shape="rect"·id="Node000021"·href="$a00449_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>
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"/>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"/>
69 <area·shape="rect"·id="Node000023"·href="$a00656_source.html"·title="·"·alt=""·coords="1517,680,1681,720"/>67 <area·shape="rect"·id="Node000022"·href="$a00698_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>
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[·...·truncated·by·diffoscope;·len:·99,·SHA:·d4e450e520950d1664ee4ed34ec5f93faed7fe01d4a0fd1c428496e969b613fa·...·]"/>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·...·]"/>
71 <area·shape="rect"·id="Node000024"·href="$a00326_source.html"·title="·"·alt=""·coords="1958,592,2122,632"/>69 <area·shape="rect"·id="Node000023"·href="$a00464_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>
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"/>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"/>
73 <area·shape="rect"·id="Node000025"·href="$a00443_source.html"·title="·"·alt=""·coords="1601,504,1765,544"/>71 <area·shape="rect"·id="Node000024"·href="$a00479_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>
74 <area·shape="poly"·id="edge36_Node000018_Node000025"·title="·"·alt=""·coords="1357,452,1588,500,1587,505,1356,457"/>72 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>
75 <area·shape="rect"·id="Node000033"·href="$a00551_source.html"·title="·"·alt=""·coords="1414,504,1573,544"/>73 <area·shape="rect"·id="Node000032"·href="$a00767_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>
76 <area·shape="poly"·id="edge54_Node000018_Node000033"·title="·"·alt=""·coords="1324,454,1434,496,1432,501,1322,459"/>74 <area·shape="poly"·id="edge53_Node000017_Node000032"·title="·"·alt=""·coords="1324,380,1434,423,1432,428,1322,385"/>
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"/>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"/>
78 <area·shape="poly"·id="edge33_Node000023_Node000005"·title="·"·alt=""·coords="1588,722,1562,758,1558,755,1583,719"/>76 <area·shape="poly"·id="edge32_Node000022_Node000004"·title="·"·alt=""·coords="1588,648,1562,685,1558,682,1583,645"/>
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[·...·truncated·by·diffoscope;·len:·44,·SHA:·2bae155ea5ffcd6a6d867ee3ff74abee89a0ac482311a565a22a67f21869efb3·...·]7"/>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"/>
81 <area·shape="poly"·id="edge40_Node000025_Node000015"·title="·"·alt=""·coords="1668,546,1628,591,1624,587,1664,542"/>79 <area·shape="poly"·id="edge39_Node000024_Node000014"·title="·"·alt=""·coords="1668,473,1628,517,1624,514,1664,469"/>
82 <area·shape="poly"·id="edge50_Node000025_Node000024"·title="·"·alt=""·coords="1762,541,1949,586,1948,591,1760,547"/>80 <area·shape="poly"·id="edge49_Node000024_Node000023"·title="·"·alt=""·coords="1762,468,1949,513,1948,518,1760,473"/>
83 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="1821,599,1883,625"/>81 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="1821,526,1883,551"/>
84 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="1721,542,1819,591,1816,596,1719,546"/>82 <area·shape="poly"·id="edge37_Node000024_Node000025"·title="·"·alt=""·coords="1721,468,1819,517,1816,522,1719,473"/>
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,66[·...·truncated·by·diffoscope;·len:·127,·SHA:·42616b553cb2df06530a2f159edf5279e44ea98a7806ae1cf3b83c8f74cdb8f4·...·]"/>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,59[·...·truncated·by·diffoscope;·len:·127,·SHA:·de65bd8518dc9b0f0b7da62baeb79c661011905e3b8c9784fd9f53b55d7e2279·...·]"/>
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"/>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"/>
87 <area·shape="rect"·id="Node000032"·href="$a00506_source.html"·title="·"·alt=""·coords="1705,680,1863,720"/>85 <area·shape="rect"·id="Node000031"·href="$a00776_source.html"·title="·"·alt=""·coords="1705,607,1863,647"/>
88 <area·shape="poly"·id="edge51_Node000025_Node000032"·title="·"·alt=""·coords="1696,543,1768,667,1764,670,1691,546"/>86 <area·shape="poly"·id="edge50_Node000024_Node000031"·title="·"·alt=""·coords="1696,470,1768,593,1764,596,1691,472"/>
89 <area·shape="rect"·id="Node000029"·href="$a00671_source.html"·title="·"·alt=""·coords="739,680,917,720"/>87 <area·shape="rect"·id="Node000028"·href="$a00599_source.html"·title="·"·alt=""·coords="739,607,917,647"/>
90 <area·shape="poly"·id="edge42_Node000028_Node000029"·title="·"·alt=""·coords="989,635,886,677,884,672,987,630"/>88 <area·shape="poly"·id="edge41_Node000027_Node000028"·title="·"·alt=""·coords="989,561,886,604,884,599,987,556"/>
91 <area·shape="poly"·id="edge43_Node000029_Node000005"·title="·"·alt=""·coords="918,710,980,717,1436,772,1436,777,980,723,917,715"/>89 <area·shape="poly"·id="edge42_Node000028_Node000004"·title="·"·alt=""·coords="918,636,980,644,1436,699,1436,704,980,649,917,642"/>
92 <area·shape="poly"·id="edge48_Node000029_Node000007"·title="·"·alt=""·coords="762,723,566,777,565,772,760,717"/>90 <area·shape="poly"·id="edge47_Node000028_Node000006"·title="·"·alt=""·coords="762,649,566,704,565,699,760,644"/>
93 <area·shape="poly"·id="edge44_Node000029_Node000010"·title="·"·alt=""·coords="899,717,1100,770,1099,776,898,723"/>91 <area·shape="poly"·id="edge43_Node000028_Node000009"·title="·"·alt=""·coords="899,644,1100,697,1099,702,898,649"/>
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"/>92 <area·shape="poly"·id="edge45_Node000028_Node000020"·title="·"·alt=""·coords="918,637,980,644,1338,671,1686,690,2166,709,2166,715,1686,695,1338,676,980,649,917,643"/>
95 <area·shape="poly"·id="edge49_Node000029_Node000027"·title="·"·alt=""·coords="854,718,915,764,912,769,851,722"/>93 <area·shape="poly"·id="edge48_Node000028_Node000026"·title="·"·alt=""·coords="854,645,915,691,912,695,851,649"/>
96 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="783,775,873,801"/>94 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="783,702,873,727"/>
97 <area·shape="poly"·id="edge45_Node000029_Node000030"·title="·"·alt=""·coords="831,720,831,761,825,761,825,720"/>95 <area·shape="poly"·id="edge44_Node000028_Node000029"·title="·"·alt=""·coords="831,647,831,688,825,688,825,647"/>
98 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="708,775,759,801"/>96 <area·shape="rect"·id="Node000030"·title="·"·alt=""·coords="708,702,759,727"/>
99 <area·shape="poly"·id="edge47_Node000029_Node000031"·title="·"·alt=""·coords="809,722,758,768,755,764,805,718"/>97 <area·shape="poly"·id="edge46_Node000028_Node000030"·title="·"·alt=""·coords="809,649,758,694,755,690,805,645"/>
100 <area·shape="poly"·id="edge52_Node000032_Node000005"·title="·"·alt=""·coords="1731,723,1606,766,1604,761,1729,718"/>98 <area·shape="poly"·id="edge51_Node000031_Node000004"·title="·"·alt=""·coords="1731,649,1606,693,1604,688,1729,644"/>
101 <area·shape="poly"·id="edge55_Node000033_Node000007"·title="·"·alt=""·coords="1495,545,1486,591,1474,615,1456,634,1428,650,1393,662,1353,671,1308,676,1208,679,1099,675,887,666,797,669,759,674,728,683,711,691,699,700,671,722,617,750,566,772,564,768,614,745,668,718,695,696,708,686,726,677,758,669,796,664,887,661,1100,670,1208,673,1308,670,1352,665,1392,657,1426,646,1453,630,1470,612,1481,589,1490,544"/> 
102 <area·shape="poly"·id="edge58_Node000033_Node000009"·title="·"·alt=""·coords="1504,544,1513,587,1511,611,1501,634,1478,651,1442,665,1353,687,1352,682,1440,660,1475,646,1497,630,1506,610,1507,587,1498,545"/>99 <area·shape="poly"·id="edge54_Node000032_Node000006"·title="·"·alt=""·coords="1495,472,1486,517,1474,541,1456,561,1428,577,1393,589,1353,597,1308,602,1208,605,1099,602,887,593,797,596,759,601,728,609,711,617,699,627,671,649,617,677,566,699,564,694,614,672,668,644,695,623,708,613,726,[·...·truncated·by·diffoscope;·len:·117,·SHA:·7be0448de040afb9dcd5780ec549020f66a433331ea3b6f63bd7fa518c163bb5·...·]"/>
 100 <area·shape="poly"·id="edge57_Node000032_Node000008"·title="·"·alt=""·coords="1504,470,1513,514,1511,538,1501,560,1478,578,1442,592,1353,614,1352,608,1440,587,1475,573,1497,557,1506,537,1507,514,1498,471"/>
103 <area·shape="poly"·id="edge56_Node000033_Node000015"·title="·"·alt=""·coords="1520,542,1582,589,1579,593,1517,546"/>101 <area·shape="poly"·id="edge55_Node000032_Node000014"·title="·"·alt=""·coords="1520,469,1582,515,1579,520,1517,473"/>
104 <area·shape="poly"·id="edge57_Node000033_Node000021"·title="·"·alt=""·coords="1546,542,2168,768,2166,773,1544,547"/>102 <area·shape="poly"·id="edge56_Node000032_Node000020"·title="·"·alt=""·coords="1546,468,2168,695,2166,700,1544,473"/>
105 <area·shape="poly"·id="edge59_Node000033_Node000022"·title="·"·alt=""·coords="1462,546,1391,587,1389,583,1460,542"/>103 <area·shape="poly"·id="edge58_Node000032_Node000021"·title="·"·alt=""·coords="1462,473,1391,514,1389,509,1460,468"/>
106 <area·shape="poly"·id="edge66_Node000035_Node000005"·title="·"·alt=""·coords="1513,274,1695,282,1802,291,1908,305,2006,325,2087,353,2118,369,2142,389,2157,410,2163,434,2163,525,2161,583,2153,607,2137,634,2103,671,2069,692,2031,707,1982,723,1895,748,1804,766,1718,778,1642,785,1642,779[·...·truncated·by·diffoscope;·len:·189,·SHA:·99c9d094bacae91c9d2cb03c0573f91518c7c2f1b4dd484f1b59e97052c5b04c·...·]"/>104 <area·shape="poly"·id="edge65_Node000034_Node000004"·title="·"·alt=""·coords="1513,201,1695,209,1802,218,1908,232,2006,252,2087,279,2118,296,2142,315,2157,337,2163,361,2163,452,2161,509,2153,533,2137,560,2103,597,2069,619,2031,633,1982,649,1895,674,1804,692,1718,704,1642,711,1642,706[·...·truncated·by·diffoscope;·len:·189,·SHA:·41f83e5487846d515a40e60637734844425a556222950975f2e54e7fb68d2fbb·...·]"/>
107 <area·shape="poly"·id="edge71_Node000035_Node000012"·title="·"·alt=""·coords="1349,289,900,344,900,338,1348,283"/>105 <area·shape="poly"·id="edge70_Node000034_Node000011"·title="·"·alt=""·coords="1349,215,900,270,900,265,1348,210"/>
108 <area·shape="poly"·id="edge69_Node000035_Node000014"·title="·"·alt=""·coords="1380,297,822,502,820,497,1379,292"/>106 <area·shape="poly"·id="edge68_Node000034_Node000013"·title="·"·alt=""·coords="1380,224,822,428,820,423,1379,219"/>
109 <area·shape="poly"·id="edge70_Node000035_Node000018"·title="·"·alt=""·coords="1414,297,1305,408,1301,404,1410,293"/>107 <area·shape="poly"·id="edge69_Node000034_Node000017"·title="·"·alt=""·coords="1414,223,1305,335,1301,331,1410,220"/>
110 <area·shape="poly"·id="edge67_Node000035_Node000024"·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"/>108 <area·shape="poly"·id="edge66_Node000034_Node000023"·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"/>
111 <area·shape="poly"·id="edge68_Node000035_Node000025"·title="·"·alt=""·coords="1452,293,1656,493,1652,497,1448,297"/>109 <area·shape="poly"·id="edge67_Node000034_Node000024"·title="·"·alt=""·coords="1452,220,1656,419,1652,423,1448,224"/>
112 </map>110 </map>
21.2 KB
./usr/share/doc/libopenmesh-dev/html/a00707.html vs.
./usr/share/doc/libopenmesh-dev/html/a00899.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('a00899.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="a00764_source.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00944_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="a00708.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00900.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="a00764.html"·title="·"·alt=""·coords="1445,93,1645,133"/>109 <area·shape="rect"·href="a00944.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="a00710.html"·title="·"·alt=""·coords="1152,181,1352,221"/>117 <area·shape="rect"·href="a00890.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="a00698.html"·title="·"·alt=""·coords="1376,181,1576,221"/>119 <area·shape="rect"·href="a00893.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="a00731.html"·title="·"·alt=""·coords="1144,269,1344,309"/>122 <area·shape="rect"·href="a00905.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="a00527_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>125 <area·shape="rect"·href="a00785_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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>127 <area·shape="rect"·href="a00920.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="a00548_source.html"·title="·"·alt=""·coords="269,445,427,485"/>129 <area·shape="rect"·href="a00722_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="a00692.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="a00935.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="a00638_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>135 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>137 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1258,445,1422,485"/>146 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>152 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2264,783,2443,823"/>154 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>159 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>161 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>181 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>183 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>185 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="1811,695,1975,735"/>187 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="1398,695,1557,735"/>189 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="1531,871,1690,911"/>201 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="2163,871,2341,911"/>203 <area·shape="rect"·href="a00599_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.
8.8 KB
./usr/share/doc/libopenmesh-dev/html/a00707_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00899_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('a00707_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00899_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">MixedDecimaterT_impl.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="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 <a·href="a00899.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 146, 15 lines modifiedOffset 146, 15 lines modified
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·MixedDecimaterT·-·IMPLEMENTATION</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>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>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_MIXED_DECIMATER_DECIMATERT_CC</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="l00052"·name="l00052"></a><span·class="lineno">···52</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>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>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="a00764.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</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="a00944.html">OpenMesh/Tools/Decimater/MixedDecimaterT.hh</a>&gt;</span></div>
154 <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>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>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>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>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>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="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#endif</span></div>
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>}</div>272 <div·class="line"><a·id="l00167"·name="l00167"></a><span·class="lineno">··167</span>}</div>
273 </div>273 </div>
274 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div>274 <div·class="line"><a·id="l00168"·name="l00168"></a><span·class="lineno">··168</span>·</div>
275 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span><span·class="comment">//=============================================================================</span></div>275 <div·class="line"><a·id="l00169"·name="l00169"></a><span·class="lineno">··169</span><span·class="comment">//=============================================================================</span></div>
276 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>}<span·class="comment">//·END_NS_MC_DECIMATER</span></div>276 <div·class="line"><a·id="l00170"·name="l00170"></a><span·class="lineno">··170</span>}<span·class="comment">//·END_NS_MC_DECIMATER</span></div>
277 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>277 <div·class="line"><a·id="l00171"·name="l00171"></a><span·class="lineno">··171</span>}·<span·class="comment">//·END_NS_OPENMESH</span></div>
278 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span><span·class="comment">//=============================================================================</span></div>278 <div·class="line"><a·id="l00172"·name="l00172"></a><span·class="lineno">··172</span><span·class="comment">//=============================================================================</span></div>
279 <div·class="ttc"·id="aa00764_html"><div·class="ttname"><a·href="a00764.html">MixedDecimaterT.hh</a></div></div>279 <div·class="ttc"·id="aa00944_html"><div·class="ttname"><a·href="a00944.html">MixedDecimaterT.hh</a></div></div>
280 <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>280 <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>
281 <div·class="ttc"·id="aa03370_html"><div·class="ttname"><a·href="a03370.html">OpenMesh::Decimater::BaseDecimaterT</a></div><div·class="ttdef"><b>Definition</b>·BaseDecimaterT.hh:86</div></div>281 <div·class="ttc"·id="aa03370_html"><div·class="ttname"><a·href="a03370.html">OpenMesh::Decimater::BaseDecimaterT</a></div><div·class="ttdef"><b>Definition</b>·BaseDecimaterT.hh:86</div></div>
282 <div·class="ttc"·id="aa03378_html"><div·class="ttname"><a·href="a03378.html">OpenMesh::Decimater::DecimaterT</a></div><div·class="ttdoc">Decimater·framework.</div><div·class="ttdef"><b>Definition</b>·DecimaterT.hh:79</div></div>282 <div·class="ttc"·id="aa03378_html"><div·class="ttname"><a·href="a03378.html">OpenMesh::Decimater::DecimaterT</a></div><div·class="ttdoc">Decimater·framework.</div><div·class="ttdef"><b>Definition</b>·DecimaterT.hh:79</div></div>
283 <div·class="ttc"·id="aa03378_html_a223611b05c9b88fbbcad7e47984830fb"><div·class="ttname"><a·href="a03378.html#a223611b05c9b88fbbcad7e47984830fb">OpenMesh::Decimater::DecimaterT::decimate</a></div><div·class="ttdeci">size_t·decimate(size_t·_n_collapses=0,·bool·_only_selected=false)</div><div·class="ttdoc">Perform·a·number·of·collapses·on·the·mesh.</div><div·class="ttdef"><b>Definition</b>·DecimaterT_impl.hh:150</div></div>283 <div·class="ttc"·id="aa03378_html_a223611b05c9b88fbbcad7e47984830fb"><div·class="ttname"><a·href="a03378.html#a223611b05c9b88fbbcad7e47984830fb">OpenMesh::Decimater::DecimaterT::decimate</a></div><div·class="ttdeci">size_t·decimate(size_t·_n_collapses=0,·bool·_only_selected=false)</div><div·class="ttdoc">Perform·a·number·of·collapses·on·the·mesh.</div><div·class="ttdef"><b>Definition</b>·DecimaterT_impl.hh:150</div></div>
284 <div·class="ttc"·id="aa03378_html_a6c51103be7517c0187bed6a141c0d8f7"><div·class="ttname"><a·href="a03378.html#a6c51103be7517c0187bed6a141c0d8f7">OpenMesh::Decimater::DecimaterT::decimate_to_faces</a></div><div·class="ttdeci">size_t·decimate_to_faces(size_t·_n_vertices=0,·size_t·_n_faces=0,·bool·_only_selected=false)</div><div·class="ttdoc">Attempts·to·decimate·the·mesh·until·a·desired·vertex·or·face·complexity·is·achieved.</div><div·class="ttdef"><b>Definition</b>·DecimaterT_impl.hh:259</div></div>284 <div·class="ttc"·id="aa03378_html_a6c51103be7517c0187bed6a141c0d8f7"><div·class="ttname"><a·href="a03378.html#a6c51103be7517c0187bed6a141c0d8f7">OpenMesh::Decimater::DecimaterT::decimate_to_faces</a></div><div·class="ttdeci">size_t·decimate_to_faces(size_t·_n_vertices=0,·size_t·_n_faces=0,·bool·_only_selected=false)</div><div·class="ttdoc">Attempts·to·decimate·the·mesh·until·a·desired·vertex·or·face·complexity·is·achieved.</div><div·class="ttdef"><b>Definition</b>·DecimaterT_impl.hh:259</div></div>
285 <div·class="ttc"·id="aa03386_html"><div·class="ttname"><a·href="a03386.html">OpenMesh::Decimater::McDecimaterT</a></div><div·class="ttdoc">Multiple·choice·decimater·framework.</div><div·class="ttdef"><b>Definition</b>·McDecimaterT.hh:78</div></div>285 <div·class="ttc"·id="aa03386_html"><div·class="ttname"><a·href="a03386.html">OpenMesh::Decimater::McDecimaterT</a></div><div·class="ttdoc">Multiple·choice·decimater·framework.</div><div·class="ttdef"><b>Definition</b>·McDecimaterT.hh:78</div></div>
286 <div·class="ttc"·id="aa03386_html_a073d70fa349bef525004b0c8b55adcef"><div·class="ttname"><a·href="a03386.html#a073d70fa349bef525004b0c8b55adcef">OpenMesh::Decimater::McDecimaterT::decimate_constraints_only</a></div><div·class="ttdeci">size_t·decimate_constraints_only(float·_factor,·bool·_only_selected=false)</div><div·class="ttdoc">Decimate·only·with·constraints,·while·_factor·gives·the·percentage·of·the·constraints·that·should·be·...</div><div·class="ttdef"><b>Definition</b>·McDecimaterT_impl.hh:369</div></div>286 <div·class="ttc"·id="aa03386_html_a073d70fa349bef525004b0c8b55adcef"><div·class="ttname"><a·href="a03386.html#a073d70fa349bef525004b0c8b55adcef">OpenMesh::Decimater::McDecimaterT::decimate_constraints_only</a></div><div·class="ttdeci">size_t·decimate_constraints_only(float·_factor,·bool·_only_selected=false)</div><div·class="ttdoc">Decimate·only·with·constraints,·while·_factor·gives·the·percentage·of·the·constraints·that·should·be·...</div><div·class="ttdef"><b>Definition</b>·McDecimaterT_impl.hh:369</div></div>
22.1 KB
./usr/share/doc/libopenmesh-dev/html/a00708.map vs.
./usr/share/doc/libopenmesh-dev/html/a00900.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="$a00764.html"·title="·"·alt=""·coords="1445,93,1645,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00944.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="$a00710.html"·title="·"·alt=""·coords="1152,181,1352,221"/>11 <area·shape="rect"·id="Node000004"·href="$a00890.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="$a00698.html"·title="·"·alt=""·coords="1376,181,1576,221"/>13 <area·shape="rect"·id="Node000041"·href="$a00893.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="$a00731.html"·title="·"·alt=""·coords="1144,269,1344,309"/>16 <area·shape="rect"·id="Node000005"·href="$a00905.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="$a00527_source.html"·title="·"·alt=""·coords="1261,357,1419,397"/>19 <area·shape="rect"·id="Node000006"·href="$a00785_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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="115,357,315,397"/>21 <area·shape="rect"·id="Node000036"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="269,445,427,485"/>23 <area·shape="rect"·id="Node000037"·href="$a00722_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="$a00692.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="$a00935.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="$a00638_source.html"·title="·"·alt=""·coords="1867,871,2031,911"/>29 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="1034,445,1193,485"/>31 <area·shape="rect"·id="Node000010"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1258,445,1422,485"/>40 <area·shape="rect"·id="Node000035"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="968,533,1219,559"/>46 <area·shape="rect"·id="Node000012"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2264,783,2443,823"/>48 <area·shape="rect"·id="Node000028"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="1006,695,1170,735"/>53 <area·shape="rect"·id="Node000014"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1278,607,1442,647"/>55 <area·shape="rect"·id="Node000018"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1315,783,1509,823"/>75 <area·shape="rect"·id="Node000022"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1115,871,1279,911"/>77 <area·shape="rect"·id="Node000023"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="1889,783,2053,823"/>79 <area·shape="rect"·id="Node000024"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1811,695,1975,735"/>81 <area·shape="rect"·id="Node000025"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1398,695,1557,735"/>83 <area·shape="rect"·id="Node000033"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="1531,871,1690,911"/>95 <area·shape="rect"·id="Node000032"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="2163,871,2341,911"/>97 <area·shape="rect"·id="Node000029"·href="$a00599_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="$a00713.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="$a00878.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="$a00830.html"·title="A·generic·heap·class."·alt=""·coords="2483,695,2645,735"/>131 <area·shape="rect"·id="Node000042"·href="$a01043.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="$a06461.html"·title="·"·alt=""·coords="2056,878,2139,903"/>135 <area·shape="rect"·id="Node000043"·href="$a06356.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/a00708.png vs.
./usr/share/doc/libopenmesh-dev/html/a00900.png
Files identical despite different names
18.8 KB
./usr/share/doc/libopenmesh-dev/html/a00710.html vs.
./usr/share/doc/libopenmesh-dev/html/a00890.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('a00710.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00890.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="a00731_source.html">OpenMesh/Tools/Decimater/BaseDecimaterT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00905_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="a00711.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00891.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="a00731.html"·title="·"·alt=""·coords="1603,93,1803,133"/>110 <area·shape="rect"·href="a00905.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="a00527_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>113 <area·shape="rect"·href="a00785_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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>115 <area·shape="rect"·href="a00920.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="a00548_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>117 <area·shape="rect"·href="a00722_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="a00692.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="a00935.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="a00638_source.html"·title="·"·alt=""·coords="527,695,691,735"/>123 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>125 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>135 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>141 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>143 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>148 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>150 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>170 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>172 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="635,607,799,647"/>174 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="523,519,687,559"/>176 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>178 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>190 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="324,695,503,735"/>192 <area·shape="rect"·href="a00599_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="a00713.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="a00878.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/a00711.map vs.
./usr/share/doc/libopenmesh-dev/html/a00891.map
Files 99% 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="$a00731.html"·title="·"·alt=""·coords="1603,93,1803,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00905.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="$a00527_source.html"·title="·"·alt=""·coords="1547,181,1706,221"/>8 <area·shape="rect"·id="Node000004"·href="$a00785_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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2076,181,2276,221"/>10 <area·shape="rect"·id="Node000034"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="1833,269,1991,309"/>12 <area·shape="rect"·id="Node000035"·href="$a00722_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="$a00692.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="$a00935.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="$a00638_source.html"·title="·"·alt=""·coords="527,695,691,735"/>18 <area·shape="rect"·id="Node000006"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="1547,269,1706,309"/>20 <area·shape="rect"·id="Node000008"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1347,269,1511,309"/>30 <area·shape="rect"·id="Node000033"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="1517,357,1768,383"/>36 <area·shape="rect"·id="Node000010"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="245,607,424,647"/>38 <area·shape="rect"·id="Node000026"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>43 <area·shape="rect"·id="Node000012"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1065,431,1229,471"/>45 <area·shape="rect"·id="Node000016"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="824,607,1019,647"/>65 <area·shape="rect"·id="Node000020"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1257,695,1421,735"/>67 <area·shape="rect"·id="Node000021"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="635,607,799,647"/>69 <area·shape="rect"·id="Node000022"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="523,519,687,559"/>71 <area·shape="rect"·id="Node000023"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="885,519,1043,559"/>73 <area·shape="rect"·id="Node000031"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="869,695,1027,735"/>85 <area·shape="rect"·id="Node000030"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="324,695,503,735"/>87 <area·shape="rect"·id="Node000027"·href="$a00599_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="$a00713.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="$a00878.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/a00711.png vs.
./usr/share/doc/libopenmesh-dev/html/a00891.png
Files identical despite different names
1.23 KB
./usr/share/doc/libopenmesh-dev/html/a00712.map vs.
./usr/share/doc/libopenmesh-dev/html/a00892.map
Files 88% 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/McDecimaterT.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="117,5,317,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="117,5,317,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00755.html"·title="·"·alt=""·coords="5,93,205,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00929.html"·title="·"·alt=""·coords="5,93,205,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="183,56,132,95,129,91,180,52"/>
5 <area·shape="rect"·id="Node000003"·href="$a00764.html"·title="·"·alt=""·coords="229,93,429,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00944.html"·title="·"·alt=""·coords="229,93,429,133"/>
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_Node000001_Node000003"·title="·"·alt=""·coords="255,52,306,91,303,95,252,56"/>
7 <area·shape="rect"·id="Node000004"·href="$a00707.html"·title="·"·alt=""·coords="229,181,429,221"/>7 <area·shape="rect"·id="Node000004"·href="$a00899.html"·title="·"·alt=""·coords="229,181,429,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_Node000003_Node000004"·title="·"·alt=""·coords="332,147,332,181,327,181,327,147"/>
9 </map>9 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00712.png vs.
./usr/share/doc/libopenmesh-dev/html/a00892.png
Files identical despite different names
17.5 KB
./usr/share/doc/libopenmesh-dev/html/a00713.html vs.
./usr/share/doc/libopenmesh-dev/html/a00989.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/Tools/Decimater/CollapseInfoT.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('a00713.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00989.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, 99 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">CollapseInfoT.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>Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse.·· 
100 <a·href="#details">More...</a></p> 
101 <div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
 103 Include·dependency·graph·for·SubdividerT.hh:</div>
 104 <div·class="dyncontent">
 105 <div·class="center"><img·src="a00990.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">
 107 <area·shape="rect"·title="·"·alt=""·coords="90,5,291,45"/>
 108 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="5,93,184,133"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>
 110 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="209,93,367,133"/>
 111 <area·shape="poly"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>
 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"/>
 114 <area·shape="poly"·title="·"·alt=""·coords="268,136,224,174,221,170,265,132"/>
 115 </map>
 116 </div>
 117 </div><div·class="textblock"><div·class="dynheader">
102 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>
103 <div·class="dyncontent">119 <div·class="dyncontent">
104 <div·class="center"><img·src="a00715.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·alt=""/></div>120 <div·class="center"><img·src="a00991.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2CollapseInfoT_8hhdep"> 
106 <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"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/> 
108 <area·shape="poly"·title="·"·alt=""·coords="1452,59,1452,93,1447,93,1447,59"/>121 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep">
 122 <area·shape="rect"·title="·"·alt=""·coords="959,5,1161,45"/>
 123 <area·shape="rect"·href="a01100_source.html"·title="·"·alt=""·coords="5,101,205,141"/>
 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"/>
109 <area·shape="rect"·href="a00731.html"·title="·"·alt=""·coords="341,181,541,221"/>125 <area·shape="rect"·href="a00998.html"·title="·"·alt=""·coords="230,101,431,141"/>
110 <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"/>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"/>
111 <area·shape="rect"·href="a00743.html"·title="·"·alt=""·coords="565,181,765,221"/>127 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="455,101,710,141"/>
112 <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="rect"·href="a00728.html"·title="·"·alt=""·coords="789,181,989,221"/> 
114 <area·shape="poly"·title="·"·alt=""·coords="1336,134,1002,184,990,186,989,181,1001,179,1335,128"/> 
115 <area·shape="rect"·href="a00746.html"·title="·"·alt=""·coords="1013,181,1213,221"/> 
116 <area·shape="poly"·title="·"·alt=""·coords="1363,139,1188,184,1186,179,1362,134"/> 
117 <area·shape="rect"·href="a00737_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/> 
118 <area·shape="poly"·title="·"·alt=""·coords="1415,144,1364,183,1361,179,1412,140"/> 
119 <area·shape="rect"·href="a00734.html"·title="·"·alt=""·coords="1461,181,1661,221"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="1487,140,1538,179,1535,183,1484,144"/>128 <area·shape="poly"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/>
121 <area·shape="rect"·href="a00749.html"·title="·"·alt=""·coords="1512,269,1712,309"/> 
122 <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="rect"·href="a00716.html"·title="·"·alt=""·coords="1736,181,1936,221"/>129 <area·shape="rect"·href="a00977.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="a00995.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="a00986_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>
124 <area·shape="poly"·title="·"·alt=""·coords="1548,134,1752,179,1751,184,1547,139"/>134 <area·shape="poly"·title="·"·alt=""·coords="1119,48,1241,98,1239,103,1117,53"/>
 135 <area·shape="rect"·href="a00980.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="a01004.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"/>
125 <area·shape="rect"·href="a00740.html"·title="·"·alt=""·coords="1960,181,2160,221"/>139 <area·shape="rect"·href="a01001.html"·title="·"·alt=""·coords="1955,101,2157,141"/>
126 <area·shape="poly"·title="·"·alt=""·coords="1563,126,1948,179,1960,181,1959,186,1948,184,1563,131"/>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="a00992_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="a06467.html"·title="·"·alt=""·coords="337,196,572,251"/>
 144 <area·shape="poly"·title="·"·alt=""·coords="549,151,490,198,487,194,546,147"/>
127 <area·shape="rect"·href="a00719.html"·title="·"·alt=""·coords="2184,181,2384,221"/>145 <area·shape="rect"·href="a01007.html"·title="·"·alt=""·coords="596,203,807,243"/>
128 <area·shape="poly"·title="·"·alt=""·coords="1563,120,1841,143,2172,179,2184,180,2184,186,2172,184,1840,148,1563,125"/>146 <area·shape="poly"·title="·"·alt=""·coords="617,148,681,201,677,205,614,152"/>
129 <area·shape="rect"·href="a00698.html"·title="·"·alt=""·coords="341,269,541,309"/>147 <area·shape="rect"·href="a00983.html"·title="·"·alt=""·coords="831,203,1046,243"/>
130 <area·shape="poly"·title="·"·alt=""·coords="444,235,444,269,439,269,439,235"/> 
131 <area·shape="rect"·href="a00710.html"·title="·"·alt=""·coords="117,269,317,309"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="380,229,267,272,265,267,379,224"/> 
133 <area·shape="rect"·href="a00962_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/> 
134 <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="rect"·href="a00752.html"·title="·"·alt=""·coords="453,357,653,397"/> 
136 <area·shape="poly"·title="·"·alt=""·coords="479,316,530,355,527,359,476,320"/> 
137 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="229,357,429,397"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="407,320,356,359,353,355,404,316"/> 
139 <area·shape="rect"·href="a00707.html"·title="·"·alt=""·coords="229,445,429,485"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="332,411,332,445,327,445,327,411"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="255,316,306,355,303,359,252,320"/> 
142 <area·shape="rect"·href="a00755.html"·title="·"·alt=""·coords="5,357,205,397"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="183,320,132,359,129,355,180,316"/> 
144 <area·shape="rect"·href="a00701.html"·title="·"·alt=""·coords="565,269,765,309"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="668,235,668,269,663,269,663,235"/> 
146 <area·shape="rect"·href="a00725.html"·title="·"·alt=""·coords="789,269,989,309"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="892,235,892,269,887,269,887,235"/> 
148 <area·shape="rect"·href="a00704.html"·title="·"·alt=""·coords="1013,269,1213,309"/> 
Max diff block lines reached; 3812/15472 bytes (24.64%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
2.22 KB
html2text {}
    
Offset 1, 28 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 CollapseInfoT.hh·File·Reference 
7 Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge 
8 collapse.·_.M_.o_.r_.e_.._.._..6 SubdividerT.hh·File·Reference
 7 #include·<OpenMesh/Core/System/config.hh>
 8 #include·<OpenMesh/Core/Utils/Noncopyable.hh>
 9 Include·dependency·graph·for·SubdividerT.hh:
9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:10 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.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.
11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
12 struct· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r_\x8:_\x8:_\x8C_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8I_\x8n_\x8f_\x8o_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8·_\x8> 
13  ········Stores·information·about·a·halfedge·collapse.·_.M_.o_.r_.e_.._.._..13 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_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>
 14  ·······Abstract·base·class·for·uniform·subdivision·algorithms.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14  15  
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  20  
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r21 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
21  ···········Software·related·to·mesh·decimation.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)
22  26  
23 *\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* 
24 Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge 
25 collapse. 
26 ===============================================================================27 ===============================================================================
27 ·····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.
28 ·····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·.
8.52 KB
./usr/share/doc/libopenmesh-dev/html/a00715.map vs.
./usr/share/doc/libopenmesh-dev/html/a00880.map
Files 98% 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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,93,1549,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00920.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="$a00731.html"·title="·"·alt=""·coords="341,181,541,221"/>5 <area·shape="rect"·id="Node000003"·href="$a00905.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="$a00743.html"·title="·"·alt=""·coords="565,181,765,221"/>7 <area·shape="rect"·id="Node000011"·href="$a00926.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="$a00728.html"·title="·"·alt=""·coords="789,181,989,221"/>9 <area·shape="rect"·id="Node000013"·href="$a00932.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="$a00746.html"·title="·"·alt=""·coords="1013,181,1213,221"/>11 <area·shape="rect"·id="Node000015"·href="$a00896.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="$a00737_source.html"·title="·"·alt=""·coords="1237,181,1437,221"/>13 <area·shape="rect"·id="Node000017"·href="$a00875_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="$a00734.html"·title="·"·alt=""·coords="1461,181,1661,221"/>15 <area·shape="rect"·id="Node000018"·href="$a00911.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="$a00749.html"·title="·"·alt=""·coords="1512,269,1712,309"/>17 <area·shape="rect"·id="Node000019"·href="$a00938.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="$a00716.html"·title="·"·alt=""·coords="1736,181,1936,221"/>19 <area·shape="rect"·id="Node000020"·href="$a00902.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="$a00740.html"·title="·"·alt=""·coords="1960,181,2160,221"/>21 <area·shape="rect"·id="Node000022"·href="$a00950.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="$a00719.html"·title="·"·alt=""·coords="2184,181,2384,221"/>23 <area·shape="rect"·id="Node000024"·href="$a00908.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="$a00698.html"·title="·"·alt=""·coords="341,269,541,309"/>25 <area·shape="rect"·id="Node000004"·href="$a00893.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="$a00710.html"·title="·"·alt=""·coords="117,269,317,309"/>27 <area·shape="rect"·id="Node000009"·href="$a00890.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="$a00962_source.html"·title="·"·alt=""·coords="1509,357,1715,397"/>29 <area·shape="rect"·id="Node000005"·href="$a01061_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="$a00752.html"·title="·"·alt=""·coords="453,357,653,397"/>31 <area·shape="rect"·id="Node000006"·href="$a00914.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="$a00764.html"·title="·"·alt=""·coords="229,357,429,397"/>33 <area·shape="rect"·id="Node000007"·href="$a00944.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="$a00707.html"·title="·"·alt=""·coords="229,445,429,485"/>35 <area·shape="rect"·id="Node000008"·href="$a00899.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="$a00755.html"·title="·"·alt=""·coords="5,357,205,397"/>38 <area·shape="rect"·id="Node000010"·href="$a00929.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="$a00701.html"·title="·"·alt=""·coords="565,269,765,309"/>40 <area·shape="rect"·id="Node000012"·href="$a00923.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="$a00725.html"·title="·"·alt=""·coords="789,269,989,309"/>42 <area·shape="rect"·id="Node000014"·href="$a00917.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="$a00704.html"·title="·"·alt=""·coords="1013,269,1213,309"/>44 <area·shape="rect"·id="Node000016"·href="$a00887.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="$a00758.html"·title="·"·alt=""·coords="1736,269,1936,309"/>47 <area·shape="rect"·id="Node000021"·href="$a00947.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="$a00689.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,269,2160,309"/>50 <area·shape="rect"·id="Node000023"·href="$a00941.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/a00715.png vs.
./usr/share/doc/libopenmesh-dev/html/a00880.png
Files identical despite different names
16.5 KB
./usr/share/doc/libopenmesh-dev/html/a00716.html vs.
./usr/share/doc/libopenmesh-dev/html/a00902.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('a00716.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00902.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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00920_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="a00717.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00903.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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>108 <area·shape="rect"·href="a00920.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="a00527_source.html"·title="·"·alt=""·coords="786,93,945,133"/>110 <area·shape="rect"·href="a00785_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="a00548_source.html"·title="·"·alt=""·coords="838,607,997,647"/>112 <area·shape="rect"·href="a00722_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="a00713.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="a00878.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="a00638_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>122 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="786,181,945,221"/>124 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>132 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="740,269,991,295"/>138 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>140 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="783,431,947,471"/>145 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>147 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>167 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>169 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>171 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>173 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>175 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>187 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="635,607,813,647"/>189 <area·shape="rect"·href="a00599_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="a00718.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT_8hhdep"·alt=""/></div>217 <div·class="center"><img·src="a00904.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.
15.2 KB
./usr/share/doc/libopenmesh-dev/html/a00717.map vs.
./usr/share/doc/libopenmesh-dev/html/a00903.map
Files 99% 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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00920.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="$a00527_source.html"·title="·"·alt=""·coords="786,93,945,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00785_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="$a00548_source.html"·title="·"·alt=""·coords="838,607,997,647"/>7 <area·shape="rect"·id="Node000003"·href="$a00722_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="$a00713.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="$a00878.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="$a00638_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>17 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="786,181,945,221"/>19 <area·shape="rect"·id="Node000010"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>27 <area·shape="rect"·id="Node000034"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="740,269,991,295"/>33 <area·shape="rect"·id="Node000011"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>35 <area·shape="rect"·id="Node000027"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="783,431,947,471"/>40 <area·shape="rect"·id="Node000013"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>42 <area·shape="rect"·id="Node000017"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>62 <area·shape="rect"·id="Node000021"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>64 <area·shape="rect"·id="Node000022"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>66 <area·shape="rect"·id="Node000023"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>68 <area·shape="rect"·id="Node000024"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>70 <area·shape="rect"·id="Node000032"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>82 <area·shape="rect"·id="Node000031"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="635,607,813,647"/>84 <area·shape="rect"·id="Node000028"·href="$a00599_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/a00717.png vs.
./usr/share/doc/libopenmesh-dev/html/a00903.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00718.png vs.
./usr/share/doc/libopenmesh-dev/html/a00904.png
Files identical despite different names
4.18 KB
./usr/share/doc/libopenmesh-dev/html/a00719.html vs.
./usr/share/doc/libopenmesh-dev/html/a00908.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('a00908.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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00920_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="a00720.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModRoundnessT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00909.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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>108 <area·shape="rect"·href="a00920.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="a00548_source.html"·title="·"·alt=""·coords="15,181,174,221"/>112 <area·shape="rect"·href="a00722_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="a00713.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="a00878.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="a00719_source.html">Go·to·the·source·code·of·this·file.</a></p>123 <p><a·href="a00908_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">
121 KB
./usr/share/doc/libopenmesh-dev/html/a00719_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00992_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/Decimater/ModRoundnessT.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 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('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()"
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">CatmullClarkT_impl.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 <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, 290 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="l00048"·name="l00048"></a><span·class="lineno">···48</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>
146 <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="l00043"·name="l00043"></a><span·class="lineno">···43</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>145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</span><span·class="comment">//··CLASS·CatmullClarkT·-·IMPLEMENTATION</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="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><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><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>
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="preprocessor">#include·&quot;<a·class="code"·href="a00998.html">CatmullClarkT.hh</a>&quot;</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>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>
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>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>
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="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>
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">//==·IMPLEMENTATION·==========================================================</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;<a·class="code"·href="a00722.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>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>
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>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>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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">//·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">//==·NAMESPACE·================================================================</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">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>176 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·····_m.property(creaseWeights_,·*e_it·)·=·0.0;</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>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>
173 <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>}</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="foldopen"·id="foldopen00086"·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"·href="a03402.html">ModBaseT</a>&lt;MeshT&gt;</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="a00722.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> 
182 <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> 
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> 
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> 
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> 
Max diff block lines reached; 80552/98566 bytes (81.72%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
24.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 CatmullClarkT_impl.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 46, 331 lines modifiedOffset 45, 405 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 42 
54 43 
55 48//52 42//
56 =============================================================================53 =============================================================================
57 49//54 43//
58 50//·CLASS·ModRoundnessT55 44//·CLASS·CatmullClarkT·-·IMPLEMENTATION
59 51//56 45//
60 52//57 46//
61 =============================================================================58 =============================================================================
 59 47
 60 48#define·OPENMESH_SUBDIVIDER_UNIFORM_CATMULLCLARK_CC
 61 49
62 53 
63 54#ifndef·OPENMESH_DECIMATER_MODROUNDNESST_HH 
64 55#define·OPENMESH_DECIMATER_MODROUNDNESST_HH 
65 56 
66 57 
67 58//==·INCLUDES62 50//==·INCLUDES
68 =================================================================63 =================================================================
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·<math.h>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 60
 75 61//==·IMPLEMENTATION
 76 ==========================================================
72 6277 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;
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//==·NAMESPACE 
79 ================================================================ 
80 69 
81 70namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
82 71namespace·Decimater·{·//·BEGIN_NS_DECIMATER 
83 72 
84 73 
85 74//==·CLASS·DEFINITION 
86 ========================================================= 
87 7590 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 _.8_.9·_.D_.E_.C_.I_.M_.A_.T_.I_.N_.G_.__.M_.O_.D_.U_.L_.E(·_.M_.o_.d_.R_.o_.u_.n_.d_.n_.e_.s_.s_.T,·MeshT,·Roundness·);91 76·return·true;
 92 77}
 93 78
 94 79//---------------------------------------------------------------------------
 95 --
 96 80
 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;
94 90106 90}
95 91·public: 
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; 
100 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 91
 108 92//---------------------------------------------------------------------------
 109 --
 110 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)
 115 97{
 116 98·//·Do·_n·subdivisions
 117 99·for·(·size_t·i·=·0;·i·<·_n;·++i)
Max diff block lines reached; 20726/25486 bytes (81.32%) of diff not shown.
2.05 KB
./usr/share/doc/libopenmesh-dev/html/a00720.map vs.
./usr/share/doc/libopenmesh-dev/html/a00909.map
Files 98% 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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="15,181,174,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00722_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="$a00713.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="$a00878.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/a00720.png vs.
./usr/share/doc/libopenmesh-dev/html/a00909.png
Files identical despite different names
14.9 KB
./usr/share/doc/libopenmesh-dev/html/a00722.html vs.
./usr/share/doc/libopenmesh-dev/html/a00920.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('a00722.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00920.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, 89 lines modifiedOffset 98, 89 lines modified
98 ··<div·class="headertitle"><div·class="title">ModBaseT.hh·File·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">ModBaseT.hh·File·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Base·class·for·all·decimation·modules.··101 <p>Base·class·for·all·decimation·modules.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>
104 <code>#include·&lt;<a·class="el"·href="a00713_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00878_source.html">OpenMesh/Tools/Decimater/CollapseInfoT.hh</a>&gt;</code><br·/>
105 <code>#include·&lt;string&gt;</code><br·/>105 <code>#include·&lt;string&gt;</code><br·/>
106 </div><div·class="textblock"><div·class="dynheader">106 </div><div·class="textblock"><div·class="dynheader">
107 Include·dependency·graph·for·ModBaseT.hh:</div>107 Include·dependency·graph·for·ModBaseT.hh:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a00723.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"·alt=""/></div>109 <div·class="center"><img·src="a00921.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"·alt=""/></div>
110 <map·name="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh">110 <map·name="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hh">
111 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,5,399,45"/>111 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,5,399,45"/>
112 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="15,93,174,133"/>112 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="15,93,174,133"/>
113 <area·shape="poly"·title="·"·alt=""·coords="255,48,153,91,151,86,253,43"/>113 <area·shape="poly"·title="·"·alt=""·coords="255,48,153,91,151,86,253,43"/>
114 <area·shape="rect"·href="a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,93,399,133"/>114 <area·shape="rect"·href="a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,93,399,133"/>
115 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>115 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>
116 <area·shape="rect"·title="·"·alt=""·coords="423,101,481,126"/>116 <area·shape="rect"·title="·"·alt=""·coords="423,101,481,126"/>
117 <area·shape="poly"·title="·"·alt=""·coords="334,43,421,92,419,96,331,48"/>117 <area·shape="poly"·title="·"·alt=""·coords="334,43,421,92,419,96,331,48"/>
118 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>118 <area·shape="rect"·title="·"·alt=""·coords="5,181,184,221"/>
119 <area·shape="poly"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>119 <area·shape="poly"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>
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="a00724.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"·alt=""/></div>125 <div·class="center"><img·src="a00922.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"·alt=""/></div>
126 <map·name="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep">126 <map·name="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModBaseT_8hhdep">
127 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,5,1549,45"/>127 <area·shape="rect"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1349,5,1549,45"/>
128 <area·shape="rect"·href="a00731.html"·title="·"·alt=""·coords="341,93,541,133"/>128 <area·shape="rect"·href="a00905.html"·title="·"·alt=""·coords="341,93,541,133"/>
129 <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="poly"·title="·"·alt=""·coords="1336,34,986,56,770,73,554,96,542,98,541,92,553,91,770,68,986,50,1336,29"/>
130 <area·shape="rect"·href="a00743.html"·title="·"·alt=""·coords="565,93,765,133"/>130 <area·shape="rect"·href="a00926.html"·title="·"·alt=""·coords="565,93,765,133"/>
131 <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="poly"·title="·"·alt=""·coords="1336,38,1080,62,778,96,766,98,765,92,777,91,1079,56,1335,33"/>
132 <area·shape="rect"·href="a00728.html"·title="·"·alt=""·coords="789,93,989,133"/>132 <area·shape="rect"·href="a00932.html"·title="·"·alt=""·coords="789,93,989,133"/>
133 <area·shape="poly"·title="·"·alt=""·coords="1336,46,1002,96,990,98,989,93,1001,91,1335,40"/>133 <area·shape="poly"·title="·"·alt=""·coords="1336,46,1002,96,990,98,989,93,1001,91,1335,40"/>
134 <area·shape="rect"·href="a00746.html"·title="·"·alt=""·coords="1013,93,1213,133"/>134 <area·shape="rect"·href="a00896.html"·title="·"·alt=""·coords="1013,93,1213,133"/>
135 <area·shape="poly"·title="·"·alt=""·coords="1363,51,1188,96,1186,91,1362,46"/>135 <area·shape="poly"·title="·"·alt=""·coords="1363,51,1188,96,1186,91,1362,46"/>
136 <area·shape="rect"·href="a00737_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>136 <area·shape="rect"·href="a00875_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>
137 <area·shape="poly"·title="·"·alt=""·coords="1415,56,1364,95,1361,91,1412,52"/>137 <area·shape="poly"·title="·"·alt=""·coords="1415,56,1364,95,1361,91,1412,52"/>
138 <area·shape="rect"·href="a00734.html"·title="·"·alt=""·coords="1461,93,1661,133"/>138 <area·shape="rect"·href="a00911.html"·title="·"·alt=""·coords="1461,93,1661,133"/>
139 <area·shape="poly"·title="·"·alt=""·coords="1487,52,1538,91,1535,95,1484,56"/>139 <area·shape="poly"·title="·"·alt=""·coords="1487,52,1538,91,1535,95,1484,56"/>
140 <area·shape="rect"·href="a00749.html"·title="·"·alt=""·coords="1512,181,1712,221"/>140 <area·shape="rect"·href="a00938.html"·title="·"·alt=""·coords="1512,181,1712,221"/>
141 <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="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"/>
142 <area·shape="rect"·href="a00716.html"·title="·"·alt=""·coords="1736,93,1936,133"/>142 <area·shape="rect"·href="a00902.html"·title="·"·alt=""·coords="1736,93,1936,133"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1548,46,1752,91,1751,96,1547,51"/>143 <area·shape="poly"·title="·"·alt=""·coords="1548,46,1752,91,1751,96,1547,51"/>
144 <area·shape="rect"·href="a00740.html"·title="·"·alt=""·coords="1960,93,2160,133"/>144 <area·shape="rect"·href="a00950.html"·title="·"·alt=""·coords="1960,93,2160,133"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1563,38,1948,91,1960,93,1959,98,1948,96,1563,43"/>145 <area·shape="poly"·title="·"·alt=""·coords="1563,38,1948,91,1960,93,1959,98,1948,96,1563,43"/>
146 <area·shape="rect"·href="a00719.html"·title="·"·alt=""·coords="2184,93,2384,133"/>146 <area·shape="rect"·href="a00908.html"·title="·"·alt=""·coords="2184,93,2384,133"/>
147 <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="poly"·title="·"·alt=""·coords="1563,32,1841,55,2172,91,2184,92,2184,98,2172,96,1840,60,1563,37"/>
148 <area·shape="rect"·href="a00698.html"·title="·"·alt=""·coords="341,181,541,221"/>148 <area·shape="rect"·href="a00893.html"·title="·"·alt=""·coords="341,181,541,221"/>
149 <area·shape="poly"·title="·"·alt=""·coords="444,147,444,181,439,181,439,147"/>149 <area·shape="poly"·title="·"·alt=""·coords="444,147,444,181,439,181,439,147"/>
150 <area·shape="rect"·href="a00710.html"·title="·"·alt=""·coords="117,181,317,221"/>150 <area·shape="rect"·href="a00890.html"·title="·"·alt=""·coords="117,181,317,221"/>
151 <area·shape="poly"·title="·"·alt=""·coords="380,141,267,184,265,179,379,136"/>151 <area·shape="poly"·title="·"·alt=""·coords="380,141,267,184,265,179,379,136"/>
152 <area·shape="rect"·href="a00962_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>152 <area·shape="rect"·href="a01061_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>
153 <area·shape="poly"·title="·"·alt=""·coords="555,219,829,245,1096,263,1508,282,1508,288,1095,269,828,250,555,224"/>153 <area·shape="poly"·title="·"·alt=""·coords="555,219,829,245,1096,263,1508,282,1508,288,1095,269,828,250,555,224"/>
154 <area·shape="rect"·href="a00752.html"·title="·"·alt=""·coords="453,269,653,309"/>154 <area·shape="rect"·href="a00914.html"·title="·"·alt=""·coords="453,269,653,309"/>
155 <area·shape="poly"·title="·"·alt=""·coords="479,228,530,267,527,271,476,232"/>155 <area·shape="poly"·title="·"·alt=""·coords="479,228,530,267,527,271,476,232"/>
156 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="229,269,429,309"/>156 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="229,269,429,309"/>
157 <area·shape="poly"·title="·"·alt=""·coords="407,232,356,271,353,267,404,228"/>157 <area·shape="poly"·title="·"·alt=""·coords="407,232,356,271,353,267,404,228"/>
158 <area·shape="rect"·href="a00707.html"·title="·"·alt=""·coords="229,357,429,397"/>158 <area·shape="rect"·href="a00899.html"·title="·"·alt=""·coords="229,357,429,397"/>
159 <area·shape="poly"·title="·"·alt=""·coords="332,323,332,357,327,357,327,323"/>159 <area·shape="poly"·title="·"·alt=""·coords="332,323,332,357,327,357,327,323"/>
160 <area·shape="poly"·title="·"·alt=""·coords="255,228,306,267,303,271,252,232"/>160 <area·shape="poly"·title="·"·alt=""·coords="255,228,306,267,303,271,252,232"/>
161 <area·shape="rect"·href="a00755.html"·title="·"·alt=""·coords="5,269,205,309"/>161 <area·shape="rect"·href="a00929.html"·title="·"·alt=""·coords="5,269,205,309"/>
162 <area·shape="poly"·title="·"·alt=""·coords="183,232,132,271,129,267,180,228"/>162 <area·shape="poly"·title="·"·alt=""·coords="183,232,132,271,129,267,180,228"/>
163 <area·shape="rect"·href="a00701.html"·title="·"·alt=""·coords="565,181,765,221"/>163 <area·shape="rect"·href="a00923.html"·title="·"·alt=""·coords="565,181,765,221"/>
164 <area·shape="poly"·title="·"·alt=""·coords="668,147,668,181,663,181,663,147"/>164 <area·shape="poly"·title="·"·alt=""·coords="668,147,668,181,663,181,663,147"/>
165 <area·shape="rect"·href="a00725.html"·title="·"·alt=""·coords="789,181,989,221"/>165 <area·shape="rect"·href="a00917.html"·title="·"·alt=""·coords="789,181,989,221"/>
166 <area·shape="poly"·title="·"·alt=""·coords="892,147,892,181,887,181,887,147"/>166 <area·shape="poly"·title="·"·alt=""·coords="892,147,892,181,887,181,887,147"/>
167 <area·shape="rect"·href="a00704.html"·title="·"·alt=""·coords="1013,181,1213,221"/>167 <area·shape="rect"·href="a00887.html"·title="·"·alt=""·coords="1013,181,1213,221"/>
168 <area·shape="poly"·title="·"·alt=""·coords="1116,147,1116,181,1111,181,1111,147"/>168 <area·shape="poly"·title="·"·alt=""·coords="1116,147,1116,181,1111,181,1111,147"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1615,235,1615,269,1609,269,1609,235"/>169 <area·shape="poly"·title="·"·alt=""·coords="1615,235,1615,269,1609,269,1609,235"/>
170 <area·shape="rect"·href="a00758.html"·title="·"·alt=""·coords="1736,181,1936,221"/>170 <area·shape="rect"·href="a00947.html"·title="·"·alt=""·coords="1736,181,1936,221"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1839,147,1839,181,1833,181,1833,147"/>171 <area·shape="poly"·title="·"·alt=""·coords="1839,147,1839,181,1833,181,1833,147"/>
172 <area·shape="poly"·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"/>172 <area·shape="poly"·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"/>
173 <area·shape="rect"·href="a00689.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,181,2160,221"/>173 <area·shape="rect"·href="a00941.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,181,2160,221"/>
174 <area·shape="poly"·title="·"·alt=""·coords="2063,147,2063,181,2057,181,2057,147"/>174 <area·shape="poly"·title="·"·alt=""·coords="2063,147,2063,181,2057,181,2057,147"/>
175 </map>175 </map>
176 </div>176 </div>
177 </div>177 </div>
178 <p><a·href="a00722_source.html">Go·to·the·source·code·of·this·file.</a></p>178 <p><a·href="a00920_source.html">Go·to·the·source·code·of·this·file.</a></p>
179 <table·class="memberdecls">179 <table·class="memberdecls">
180 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>180 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
181 Classes</h2></td></tr>181 Classes</h2></td></tr>
182 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03398.html">OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;</a></td></tr>182 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03398.html">OpenMesh::Decimater::ModHandleT&lt;·Module·&gt;</a></td></tr>
183 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·for·mesh·decimation·modules.··<a·href="a03398.html#details">More...</a><br·/></td></tr>183 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Handle·for·mesh·decimation·modules.··<a·href="a03398.html#details">More...</a><br·/></td></tr>
184 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>184 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
185 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03402.html">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a></td></tr>185 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03402.html">OpenMesh::Decimater::ModBaseT&lt;·MeshT·&gt;</a></td></tr>
Offset 194, 18 lines modifiedOffset 194, 18 lines modified
194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>194 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
195 <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>195 <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>
196 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>196 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>
197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>197 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
198 </table><table·class="memberdecls">198 </table><table·class="memberdecls">
199 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>199 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
200 Macros</h2></td></tr>200 Macros</h2></td></tr>
201 <tr·class="memitem:a906b4531219a46e7f62e37672b50e479"·id="r_a906b4531219a46e7f62e37672b50e479"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00722.html#a906b4531219a46e7f62e37672b50e479">DECIMATER_MODNAME</a>(_mod_name)</td></tr>201 <tr·class="memitem:a906b4531219a46e7f62e37672b50e479"·id="r_a906b4531219a46e7f62e37672b50e479"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00920.html#a906b4531219a46e7f62e37672b50e479">DECIMATER_MODNAME</a>(_mod_name)</td></tr>
202 <tr·class="memdesc:a906b4531219a46e7f62e37672b50e479"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macro·that·sets·up·the·name()·function.··<br·/></td></tr>202 <tr·class="memdesc:a906b4531219a46e7f62e37672b50e479"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Macro·that·sets·up·the·name()·function.··<br·/></td></tr>
203 <tr·class="separator:a906b4531219a46e7f62e37672b50e479"><td·class="memSeparator"·colspan="2">&#160;</td></tr>203 <tr·class="separator:a906b4531219a46e7f62e37672b50e479"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
204 <tr·class="memitem:ae1f2d4c274e420c0e81d52cf17cc1c5b"·id="r_ae1f2d4c274e420c0e81d52cf17cc1c5b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(Classname,··MeshT,··Name)</td></tr>204 <tr·class="memitem:ae1f2d4c274e420c0e81d52cf17cc1c5b"·id="r_ae1f2d4c274e420c0e81d52cf17cc1c5b"><td·class="memItemLeft"·align="right"·valign="top">#define&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a00920.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(Classname,··MeshT,··Name)</td></tr>
205 <tr·class="memdesc:ae1f2d4c274e420c0e81d52cf17cc1c5b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types.··<br·/></td></tr>205 <tr·class="memdesc:ae1f2d4c274e420c0e81d52cf17cc1c5b"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Convenience·macro,·to·be·used·in·derived·modules·The·macro·defines·the·types.··<br·/></td></tr>
206 <tr·class="separator:ae1f2d4c274e420c0e81d52cf17cc1c5b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>206 <tr·class="separator:ae1f2d4c274e420c0e81d52cf17cc1c5b"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
207 </table>207 </table>
208 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>208 <a·name="details"·id="details"></a><h2·class="groupheader">Detailed·Description</h2>
209 <div·class="textblock"><p>Base·class·for·all·decimation·modules.·</p>209 <div·class="textblock"><p>Base·class·for·all·decimation·modules.·</p>
210 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>210 </div><h2·class="groupheader">Macro·Definition·Documentation</h2>
211 <a·id="a906b4531219a46e7f62e37672b50e479"·name="a906b4531219a46e7f62e37672b50e479"></a>211 <a·id="a906b4531219a46e7f62e37672b50e479"·name="a906b4531219a46e7f62e37672b50e479"></a>
Offset 272, 15 lines modifiedOffset 272, 15 lines modified
272 <div·class="ttc"·id="aa03402_html"><div·class="ttname"><a·href="a03402.html">OpenMesh::Decimater::ModBaseT</a></div><div·class="ttdoc">Base·class·for·all·decimation·modules.</div><div·class="ttdef"><b>Definition</b>·ModBaseT.hh:193</div></div>272 <div·class="ttc"·id="aa03402_html"><div·class="ttname"><a·href="a03402.html">OpenMesh::Decimater::ModBaseT</a></div><div·class="ttdoc">Base·class·for·all·decimation·modules.</div><div·class="ttdef"><b>Definition</b>·ModBaseT.hh:193</div></div>
273 </div><!--·fragment·-->273 </div><!--·fragment·-->
Max diff block lines reached; 1078/15108 bytes (7.14%) of diff not shown.
1.51 KB
./usr/share/doc/libopenmesh-dev/html/a00723.map vs.
./usr/share/doc/libopenmesh-dev/html/a00921.map
Files 92% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 11 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="199,5,399,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="$a00548_source.html"·title="·"·alt=""·coords="15,93,174,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00722_source.html"·title="·"·alt=""·coords="15,93,174,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="255,48,153,91,151,86,253,43"/>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="$a00713.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="Node000004"·href="$a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,93,399,133"/>
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>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"/>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"/>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"/>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"/>10 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>
11 </map>11 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00723.png vs.
./usr/share/doc/libopenmesh-dev/html/a00921.png
Files identical despite different names
8.01 KB
./usr/share/doc/libopenmesh-dev/html/a00724.map vs.
./usr/share/doc/libopenmesh-dev/html/a00922.map
Files 96% 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="$a00731.html"·title="·"·alt=""·coords="341,93,541,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00905.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="$a00743.html"·title="·"·alt=""·coords="565,93,765,133"/>5 <area·shape="rect"·id="Node000010"·href="$a00926.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="$a00728.html"·title="·"·alt=""·coords="789,93,989,133"/>7 <area·shape="rect"·id="Node000012"·href="$a00932.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="$a00746.html"·title="·"·alt=""·coords="1013,93,1213,133"/>9 <area·shape="rect"·id="Node000014"·href="$a00896.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="$a00737_source.html"·title="·"·alt=""·coords="1237,93,1437,133"/>11 <area·shape="rect"·id="Node000016"·href="$a00875_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="$a00734.html"·title="·"·alt=""·coords="1461,93,1661,133"/>13 <area·shape="rect"·id="Node000017"·href="$a00911.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="$a00749.html"·title="·"·alt=""·coords="1512,181,1712,221"/>15 <area·shape="rect"·id="Node000018"·href="$a00938.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="$a00716.html"·title="·"·alt=""·coords="1736,93,1936,133"/>17 <area·shape="rect"·id="Node000019"·href="$a00902.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="$a00740.html"·title="·"·alt=""·coords="1960,93,2160,133"/>19 <area·shape="rect"·id="Node000021"·href="$a00950.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="$a00719.html"·title="·"·alt=""·coords="2184,93,2384,133"/>21 <area·shape="rect"·id="Node000023"·href="$a00908.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="$a00698.html"·title="·"·alt=""·coords="341,181,541,221"/>23 <area·shape="rect"·id="Node000003"·href="$a00893.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="$a00710.html"·title="·"·alt=""·coords="117,181,317,221"/>25 <area·shape="rect"·id="Node000008"·href="$a00890.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="$a00962_source.html"·title="·"·alt=""·coords="1509,269,1715,309"/>27 <area·shape="rect"·id="Node000004"·href="$a01061_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="$a00752.html"·title="·"·alt=""·coords="453,269,653,309"/>29 <area·shape="rect"·id="Node000005"·href="$a00914.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="$a00764.html"·title="·"·alt=""·coords="229,269,429,309"/>31 <area·shape="rect"·id="Node000006"·href="$a00944.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="$a00707.html"·title="·"·alt=""·coords="229,357,429,397"/>33 <area·shape="rect"·id="Node000007"·href="$a00899.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="$a00755.html"·title="·"·alt=""·coords="5,269,205,309"/>36 <area·shape="rect"·id="Node000009"·href="$a00929.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="$a00701.html"·title="·"·alt=""·coords="565,181,765,221"/>38 <area·shape="rect"·id="Node000011"·href="$a00923.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="$a00725.html"·title="·"·alt=""·coords="789,181,989,221"/>40 <area·shape="rect"·id="Node000013"·href="$a00917.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="$a00704.html"·title="·"·alt=""·coords="1013,181,1213,221"/>42 <area·shape="rect"·id="Node000015"·href="$a00887.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="$a00758.html"·title="·"·alt=""·coords="1736,181,1936,221"/>45 <area·shape="rect"·id="Node000020"·href="$a00947.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="$a00689.html"·title="Bodies·of·template·member·function."·alt=""·coords="1960,181,2160,221"/>48 <area·shape="rect"·id="Node000022"·href="$a00941.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/a00724.png vs.
./usr/share/doc/libopenmesh-dev/html/a00922.png
Files identical despite different names
10.1 KB
./usr/share/doc/libopenmesh-dev/html/a00725.html vs.
./usr/share/doc/libopenmesh-dev/html/a06356.html
Files 91% 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_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/Config.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('a06356.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, 53 lines modifiedOffset 88, 64 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="#namespaces">Namespaces</a>·&#124; 
95 <a·href="#define-members">Macros</a>··</div>94 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">ModEdgeLengthT_impl.hh·File·Reference</div></div>95 ··<div·class="headertitle"><div·class="title">Config.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·&quot;<a·class="el"·href="a00728_source.html">ModEdgeLengthT.hh</a>&quot;</code><br·/>98 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/System/config.h&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">99 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:</div>100 Include·dependency·graph·for·Config.hh:</div>
102 <div·class="dyncontent">101 <div·class="dyncontent">
103 <div·class="center"><img·src="a00726.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·alt=""/></div>102 <div·class="center"><img·src="a06357.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT__impl_8hh">103 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hh"·id="aOpenMesh_2Tools_2Utils_2Config_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="275,5,475,45"/>104 <area·shape="rect"·title="·"·alt=""·coords="13,5,176,45"/>
106 <area·shape="rect"·href="a00728.html"·title="·"·alt=""·coords="298,93,451,119"/> 
107 <area·shape="poly"·title="·"·alt=""·coords="377,46,377,79,372,79,372,46"/> 
108 <area·shape="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/> 
109 <area·shape="poly"·title="·"·alt=""·coords="365,121,328,159,324,155,362,117"/> 
110 <area·shape="rect"·title="·"·alt=""·coords="423,174,481,199"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="388,117,433,162,429,166,384,121"/> 
112 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="15,255,174,295"/> 
113 <area·shape="poly"·title="·"·alt=""·coords="255,209,153,252,151,247,253,204"/> 
114 <area·shape="rect"·href="a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="199,255,399,295"/> 
115 <area·shape="poly"·title="·"·alt=""·coords="301,207,301,241,296,241,296,207"/> 
116 <area·shape="rect"·title="·"·alt=""·coords="423,262,481,287"/> 
117 <area·shape="poly"·title="·"·alt=""·coords="334,204,421,253,419,258,331,209"/> 
118 <area·shape="rect"·title="·"·alt=""·coords="5,343,184,383"/>105 <area·shape="rect"·title="·"·alt=""·coords="5,93,184,133"/>
119 <area·shape="poly"·title="·"·alt=""·coords="97,295,97,329,92,329,92,295"/>106 <area·shape="poly"·title="·"·alt=""·coords="97,46,97,79,92,79,92,46"/>
 107 </map>
 108 </div>
 109 </div><div·class="textblock"><div·class="dynheader">
 110 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
 111 <div·class="dyncontent">
 112 <div·class="center"><img·src="a06358.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Config_8hhdep"·alt=""/></div>
 113 <map·name="aOpenMesh_2Tools_2Utils_2Config_8hhdep"·id="aOpenMesh_2Tools_2Utils_2Config_8hhdep">
 114 <area·shape="rect"·title="·"·alt=""·coords="442,5,605,45"/>
 115 <area·shape="rect"·href="a01043.html"·title="A·generic·heap·class."·alt=""·coords="255,93,418,133"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="471,53,379,96,376,91,469,49"/>
 117 <area·shape="rect"·href="a01013.html"·title="Temporary·solution·until·std::numeric_limits·is·standard."·alt=""·coords="442,93,605,133"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="526,59,526,93,521,93,521,59"/>
 119 <area·shape="rect"·href="a01010.html"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="629,93,794,133"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="578,49,671,91,669,96,576,53"/>
 121 <area·shape="rect"·href="a00893.html"·title="·"·alt=""·coords="237,181,437,221"/>
 122 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
 123 <area·shape="rect"·href="a01061_source.html"·title="·"·alt=""·coords="5,269,212,309"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>
 125 <area·shape="rect"·href="a00914.html"·title="·"·alt=""·coords="237,269,437,309"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="339,235,339,269,334,269,334,235"/>
 127 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="461,269,661,309"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="399,224,513,267,511,272,398,229"/>
 129 <area·shape="rect"·href="a00899.html"·title="·"·alt=""·coords="461,357,661,397"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="563,323,563,357,558,357,558,323"/>
120 </map>131 </map>
121 </div>132 </div>
122 </div>133 </div>
123 <p><a·href="a00725_source.html">Go·to·the·source·code·of·this·file.</a></p>134 <p><a·href="a06356_source.html">Go·to·the·source·code·of·this·file.</a></p>
124 <table·class="memberdecls">135 <table·class="memberdecls">
125 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>136 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
126 Namespaces</h2></td></tr>137 Macros</h2></td></tr>
127 <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="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>138 <tr·class="memitem:ad9196e477b38b680c5282d4a29d03b96"·id="r_ad9196e477b38b680c5282d4a29d03b96"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ad9196e477b38b680c5282d4a29d03b96"·name="ad9196e477b38b680c5282d4a29d03b96"></a>
 139 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>BEGIN_NS_UTILS</b>&#160;&#160;&#160;namespace·Utils·{</td></tr>
129 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>140 <tr·class="separator:ad9196e477b38b680c5282d4a29d03b96"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
130 <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="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>141 <tr·class="memitem:ac6b279c770fdcc3b1b044a39c235526f"·id="r_ac6b279c770fdcc3b1b044a39c235526f"><td·class="memItemLeft"·align="right"·valign="top"><a·id="ac6b279c770fdcc3b1b044a39c235526f"·name="ac6b279c770fdcc3b1b044a39c235526f"></a>
 142 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>END_NS_UTILS</b>&#160;&#160;&#160;}</td></tr>
132 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>143 <tr·class="separator:ac6b279c770fdcc3b1b044a39c235526f"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
133 </table>144 </table>
134 </div><!--·contents·-->145 </div><!--·contents·-->
135 </div><!--·doc-content·-->146 </div><!--·doc-content·-->
136 <hr>147 <hr>
137 <address>148 <address>
138 <small>149 <small>
139 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">150 <a·href="http://www.rwth-graphics.de"·style="text-decoration:none;">
1.31 KB
html2text {}
    
Offset 1, 20 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 ModEdgeLengthT_impl.hh·File·Reference 
7 #include·"_.M_.o_.d_.E_.d_.g_.e_.L_.e_.n_.g_.t_.h_.T_.._.h_.h"5 _.M_.a_.c_.r_.o_.s
 6 Config.hh·File·Reference
 7 #include·<OpenMesh/Core/System/config.h>
8 Include·dependency·graph·for·ModEdgeLengthT_impl.hh:8 Include·dependency·graph·for·Config.hh:
 9 This·graph·shows·which·files·directly·or·indirectly·include·this·file:
9 _\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.
 11 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 12 #define ·B\x8BE\x8EG\x8GI\x8IN\x8N_\x8_N\x8NS\x8S_\x8_U\x8UT\x8TI\x8IL\x8LS\x8S   namespace·Utils·{
10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s 
11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h 
12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the 
13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits. 
14  13  
 14 #define ·E\x8EN\x8ND\x8D_\x8_N\x8NS\x8S_\x8_U\x8UT\x8TI\x8IL\x8LS\x8S   }
15 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r 
16  ···········Software·related·to·mesh·decimation. 
17  15  
18 ===============================================================================16 ===============================================================================
19 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.17 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
20 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.18 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
8.69 KB
./usr/share/doc/libopenmesh-dev/html/a00725_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00917_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('a00725_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00917_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">ModEdgeLengthT_impl.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 <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 <a·href="a00917.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 146, 15 lines modifiedOffset 146, 15 lines modified
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModEdgeLengthT·-·IMPLEMENTATION</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>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>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>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>
150 <div·class="line"><a·id="l00052"·name="l00052"></a><span·class="lineno">···52</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>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>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="a00728.html">ModEdgeLengthT.hh</a>&quot;</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="a00932.html">ModEdgeLengthT.hh</a>&quot;</span></div>
154 <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>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</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>
156 <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>
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>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>158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="keyword">namespace·</span>Decimater·{</div>
159 <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>
160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>160 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="comment">//==·IMPLEMENTATION·==========================================================</span></div>
Offset 195, 15 lines modifiedOffset 195, 15 lines modified
195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div>195 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>}</div>
196 </div>196 </div>
197 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>·</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><span·class="comment">//=============================================================================</span></div>198 <div·class="line"><a·id="l00094"·name="l00094"></a><span·class="lineno">···94</span><span·class="comment">//=============================================================================</span></div>
199 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>199 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>}</div>
200 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>}</div>200 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>}</div>
201 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//=============================================================================</span></div>201 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span><span·class="comment">//=============================================================================</span></div>
202 <div·class="ttc"·id="aa00728_html"><div·class="ttname"><a·href="a00728.html">ModEdgeLengthT.hh</a></div></div>202 <div·class="ttc"·id="aa00932_html"><div·class="ttname"><a·href="a00932.html">ModEdgeLengthT.hh</a></div></div>
203 <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>203 <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="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>204 <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>
205 <div·class="ttc"·id="aa03406_html_a34aef5589f477365f74d68afb101874a"><div·class="ttname"><a·href="a03406.html#a34aef5589f477365f74d68afb101874a">OpenMesh::Decimater::ModEdgeLengthT::set_error_tolerance_factor</a></div><div·class="ttdeci">void·set_error_tolerance_factor(double·_factor)·override</div><div·class="ttdoc">set·the·percentage·of·edge·length</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT_impl.hh:83</div></div>205 <div·class="ttc"·id="aa03406_html_a34aef5589f477365f74d68afb101874a"><div·class="ttname"><a·href="a03406.html#a34aef5589f477365f74d68afb101874a">OpenMesh::Decimater::ModEdgeLengthT::set_error_tolerance_factor</a></div><div·class="ttdeci">void·set_error_tolerance_factor(double·_factor)·override</div><div·class="ttdoc">set·the·percentage·of·edge·length</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT_impl.hh:83</div></div>
206 <div·class="ttc"·id="aa03406_html_a50769dacd1da04bca568e2d441589a15"><div·class="ttname"><a·href="a03406.html#a50769dacd1da04bca568e2d441589a15">OpenMesh::Decimater::ModEdgeLengthT::set_edge_length</a></div><div·class="ttdeci">void·set_edge_length(typename·Mesh::Scalar·_f)</div><div·class="ttdoc">set·edge_length</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT.hh:91</div></div>206 <div·class="ttc"·id="aa03406_html_a50769dacd1da04bca568e2d441589a15"><div·class="ttname"><a·href="a03406.html#a50769dacd1da04bca568e2d441589a15">OpenMesh::Decimater::ModEdgeLengthT::set_edge_length</a></div><div·class="ttdeci">void·set_edge_length(typename·Mesh::Scalar·_f)</div><div·class="ttdoc">set·edge_length</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT.hh:91</div></div>
207 <div·class="ttc"·id="aa03406_html_a64dacb1c6889dc21b25b8df488fc6cf6"><div·class="ttname"><a·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">OpenMesh::Decimater::ModEdgeLengthT::ModEdgeLengthT</a></div><div·class="ttdeci">ModEdgeLengthT(MeshT·&amp;_mesh,·float·_edge_length=FLT_MAX,·bool·_is_binary=true)</div><div·class="ttdoc">Constructor.</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT_impl.hh:65</div></div>207 <div·class="ttc"·id="aa03406_html_a64dacb1c6889dc21b25b8df488fc6cf6"><div·class="ttname"><a·href="a03406.html#a64dacb1c6889dc21b25b8df488fc6cf6">OpenMesh::Decimater::ModEdgeLengthT::ModEdgeLengthT</a></div><div·class="ttdeci">ModEdgeLengthT(MeshT·&amp;_mesh,·float·_edge_length=FLT_MAX,·bool·_is_binary=true)</div><div·class="ttdoc">Constructor.</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT_impl.hh:65</div></div>
208 <div·class="ttc"·id="aa03406_html_ac051bac3cde9afe41507514755b95d03"><div·class="ttname"><a·href="a03406.html#ac051bac3cde9afe41507514755b95d03">OpenMesh::Decimater::ModEdgeLengthT::collapse_priority</a></div><div·class="ttdeci">float·collapse_priority(const·CollapseInfo·&amp;_ci)·override</div><div·class="ttdoc">Compute·priority:·Binary·mode:·Don't·collapse·edges·longer·then·edge_length_·Cont.</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT_impl.hh:74</div></div>208 <div·class="ttc"·id="aa03406_html_ac051bac3cde9afe41507514755b95d03"><div·class="ttname"><a·href="a03406.html#ac051bac3cde9afe41507514755b95d03">OpenMesh::Decimater::ModEdgeLengthT::collapse_priority</a></div><div·class="ttdeci">float·collapse_priority(const·CollapseInfo·&amp;_ci)·override</div><div·class="ttdoc">Compute·priority:·Binary·mode:·Don't·collapse·edges·longer·then·edge_length_·Cont.</div><div·class="ttdef"><b>Definition</b>·ModEdgeLengthT_impl.hh:74</div></div>
209 </div><!--·fragment·--></div><!--·contents·-->209 </div><!--·fragment·--></div><!--·contents·-->
2.38 KB
./usr/share/doc/libopenmesh-dev/html/a00726.map vs.
./usr/share/doc/libopenmesh-dev/html/a00918.map
Files 98% 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="$a00728.html"·title="·"·alt=""·coords="298,93,451,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00932.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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,167,399,207"/>5 <area·shape="rect"·id="Node000003"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="15,255,174,295"/>9 <area·shape="rect"·id="Node000004"·href="$a00722_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="$a00713.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="$a00878.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/a00726.png vs.
./usr/share/doc/libopenmesh-dev/html/a00918.png
Files identical despite different names
5.01 KB
./usr/share/doc/libopenmesh-dev/html/a00728.html vs.
./usr/share/doc/libopenmesh-dev/html/a00932.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('a00728.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00932.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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00920_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="a00729.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00933.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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>108 <area·shape="rect"·href="a00920.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="a00548_source.html"·title="·"·alt=""·coords="15,181,174,221"/>112 <area·shape="rect"·href="a00722_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="a00713.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="a00878.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="a00730.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModEdgeLengthT_8hhdep"·alt=""/></div>125 <div·class="center"><img·src="a00934.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="a00725.html"·title="·"·alt=""·coords="5,93,205,133"/>128 <area·shape="rect"·href="a00917.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="a00728_source.html">Go·to·the·source·code·of·this·file.</a></p>133 <p><a·href="a00932_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">
2.06 KB
./usr/share/doc/libopenmesh-dev/html/a00729.map vs.
./usr/share/doc/libopenmesh-dev/html/a00933.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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="15,181,174,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00722_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="$a00713.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="$a00878.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/a00729.png vs.
./usr/share/doc/libopenmesh-dev/html/a00933.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00730.png vs.
./usr/share/doc/libopenmesh-dev/html/a00934.png
Files identical despite different names
19.7 KB
./usr/share/doc/libopenmesh-dev/html/a00731.html vs.
./usr/share/doc/libopenmesh-dev/html/a00905.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('a00731.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00905.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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00920_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="a00692_source.html">OpenMesh/Tools/Decimater/Observer.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00935_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="a00732.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00906.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="a00527_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>113 <area·shape="rect"·href="a00785_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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>115 <area·shape="rect"·href="a00920.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="a00548_source.html"·title="·"·alt=""·coords="265,181,423,221"/>117 <area·shape="rect"·href="a00722_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="a00692.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="a00935.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="a00638_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>123 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>125 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="819,181,983,221"/>135 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>141 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>143 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>148 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>150 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>170 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>172 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="589,519,753,559"/>174 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="538,431,702,471"/>176 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>178 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="402,607,561,647"/>190 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>192 <area·shape="rect"·href="a00599_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="a00713.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="a00878.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.
17.4 KB
./usr/share/doc/libopenmesh-dev/html/a00732.map vs.
./usr/share/doc/libopenmesh-dev/html/a00906.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="$a00527_source.html"·title="·"·alt=""·coords="1813,93,1971,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00785_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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="2183,93,2383,133"/>7 <area·shape="rect"·id="Node000033"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="265,181,423,221"/>9 <area·shape="rect"·id="Node000034"·href="$a00722_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="$a00692.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="$a00935.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="$a00638_source.html"·title="·"·alt=""·coords="1327,607,1491,647"/>15 <area·shape="rect"·id="Node000005"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="1930,181,2089,221"/>17 <area·shape="rect"·id="Node000007"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="819,181,983,221"/>27 <area·shape="rect"·id="Node000032"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="939,269,1189,295"/>33 <area·shape="rect"·id="Node000009"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1761,519,1940,559"/>35 <area·shape="rect"·id="Node000025"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="942,431,1106,471"/>40 <area·shape="rect"·id="Node000011"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1145,343,1309,383"/>42 <area·shape="rect"·id="Node000015"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1441,519,1636,559"/>62 <area·shape="rect"·id="Node000019"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="879,607,1043,647"/>64 <area·shape="rect"·id="Node000020"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="589,519,753,559"/>66 <area·shape="rect"·id="Node000021"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="538,431,702,471"/>68 <area·shape="rect"·id="Node000022"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1513,431,1671,471"/>70 <area·shape="rect"·id="Node000030"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="402,607,561,647"/>82 <area·shape="rect"·id="Node000029"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="1516,607,1695,647"/>84 <area·shape="rect"·id="Node000026"·href="$a00599_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="$a00713.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="$a00878.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/a00732.png vs.
./usr/share/doc/libopenmesh-dev/html/a00906.png
Files identical despite different names
2.58 KB
./usr/share/doc/libopenmesh-dev/html/a00733.map vs.
./usr/share/doc/libopenmesh-dev/html/a00907.map
Files 91% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 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="349,5,549,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="349,5,549,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00698.html"·title="·"·alt=""·coords="237,93,437,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00893.html"·title="·"·alt=""·coords="237,93,437,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="414,56,363,95,360,91,411,52"/>
5 <area·shape="rect"·id="Node000007"·href="$a00710.html"·title="·"·alt=""·coords="461,93,661,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00890.html"·title="·"·alt=""·coords="461,93,661,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="edge6_Node000001_Node000007"·title="·"·alt=""·coords="486,52,537,91,534,95,483,56"/>
7 <area·shape="rect"·id="Node000003"·href="$a00962_source.html"·title="·"·alt=""·coords="5,181,212,221"/>7 <area·shape="rect"·id="Node000003"·href="$a01061_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>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="$a00752.html"·title="·"·alt=""·coords="237,181,437,221"/>9 <area·shape="rect"·id="Node000004"·href="$a00914.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"/>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="$a00764.html"·title="·"·alt=""·coords="461,181,661,221"/>11 <area·shape="rect"·id="Node000005"·href="$a00944.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"/>12 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>
13 <area·shape="rect"·id="Node000006"·href="$a00707.html"·title="·"·alt=""·coords="461,269,661,309"/>13 <area·shape="rect"·id="Node000006"·href="$a00899.html"·title="·"·alt=""·coords="461,269,661,309"/>
14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
15 <area·shape="poly"·id="edge8_Node000007_Node000005"·title="·"·alt=""·coords="563,147,563,181,558,181,558,147"/>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="$a00755.html"·title="·"·alt=""·coords="685,181,885,221"/>16 <area·shape="rect"·id="Node000008"·href="$a00929.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"/>17 <area·shape="poly"·id="edge7_Node000007_Node000008"·title="·"·alt=""·coords="623,136,737,179,735,184,622,141"/>
18 </map>18 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00733.png vs.
./usr/share/doc/libopenmesh-dev/html/a00907.png
Files identical despite different names
17.8 KB
./usr/share/doc/libopenmesh-dev/html/a00734.html vs.
./usr/share/doc/libopenmesh-dev/html/a00911.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('a00734.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00911.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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00920_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="a00735.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalDeviationT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00912.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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>109 <area·shape="rect"·href="a00920.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="a00527_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>111 <area·shape="rect"·href="a00785_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="a00485_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>113 <area·shape="rect"·href="a00452_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="a00548_source.html"·title="·"·alt=""·coords="741,607,899,647"/>115 <area·shape="rect"·href="a00722_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="a00713.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="a00878.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="a00638_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>125 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>127 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>135 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>141 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>143 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="747,431,911,471"/>148 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>150 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>170 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>172 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>174 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>176 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>178 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>190 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="537,607,716,647"/>192 <area·shape="rect"·href="a00599_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.
115 KB
./usr/share/doc/libopenmesh-dev/html/a00734_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00794_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/ModNormalDeviationT.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 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('a00734_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00794_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">ModNormalDeviationT.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 <a·href="a00734.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 137, 238 lines modifiedOffset 137, 253 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><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>
144 <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">//==·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>
145 <div·class="line"><a·id="l00047"·name="l00047"></a><span·class="lineno">···47</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>
 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>
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> 
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>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>
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> 
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>·</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><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>
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">//==·CLASS·DEFINITION·=========================================================</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="a00722.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> 
160 <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>
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">//==·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>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>
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="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>
167 <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>
168 <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="l00070"·name="l00070"></a><span·class="lineno">···70</span><span·class="keyword">public</span>:</div>
169 <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>
170 <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="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>
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>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>
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_clas[·...·truncated·by·diffoscope;·len:·49,·SHA:·f4e82df9161003d68fb84f34212d1650e76d22c6b4a1a2647d01db0b265f9687·...·]</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">//·-------------------------------------------------·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>
174 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>{</div>186 <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>187 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="comment">//·--------------------·vertex·properties</span></div>
176 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>·</div>188 <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="a00722.html#ae1f2d4c274e420c0e81d52cf17cc1c5b">DECIMATING_MODULE</a>(·<a·class="code·hl_class"·href="a03418.html">ModNormalDeviationT</a>[·...·truncated·by·diffoscope;·len:·26,·SHA:·1bc20ec367053125e75e36de382f269fc77b3838e16c4ef52f3ba878a9b4355a·...·];</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>
178 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</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="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>
Max diff block lines reached; 67211/90213 bytes (74.50%) of diff not shown.
26.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 PropertyKernel.hh
5 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. 
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 47, 302 lines modifiedOffset 46, 304 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#ifndef·OPENMESH_KERNEL_OSG_PROPERTYKERNEL_HH
 55 45#define·OPENMESH_KENREL_OSG_PROPERTYKERNEL_HH
 56 46
 57 47
54 46// 
55 ============================================================================= 
56 47// 
57 48//·CLASS·ModNormalDeviationT 
58 49// 
59 50// 
60 ============================================================================= 
61 51 
62 52 
63 53#ifndef·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH 
64 54#define·OPENMESH_DECIMATER_MODNORMALDEVIATIONT_HH 
65 55 
66 56 
67 57//==·INCLUDES58 48//==·INCLUDES
68 =================================================================59 =================================================================
 60 49
69 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>61 50#include·<OpenMesh/Core/Utils/Property.hh>
72 61#include·<OpenMesh/Core/Geometry/NormalConeT.hh> 
73 62 
74 6362 51#include·<OpenMesh/Core/Mesh/BaseKernel.hh>
 63 52//·--------------------
 64 53#include·<OpenMesh/Tools/Kernel_OSG/PropertyT.hh>
 65 54
75 64//==·NAMESPACES66 55//==·NAMESPACES
76 ===============================================================67 ===============================================================
77 6568 56
78 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{69 57namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 70 58namespace·Kernel_OSG·{
 71 59
79 67namespace·Decimater·{ 
80 68 
81 69 
82 70//==·CLASS·DEFINITION72 60//==·CLASS·DEFINITION
83 =========================================================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:
84 7179 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·>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;
 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
88 89{100 89
89 90public:101 90·//·--------------------·vertex·properties
90 91102 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 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; 
100 101 
101 102103 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)·));·}
102 103114 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()) 
107 109·{ 
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_); 
Max diff block lines reached; 19953/26874 bytes (74.25%) of diff not shown.
18.2 KB
./usr/share/doc/libopenmesh-dev/html/a00735.map vs.
./usr/share/doc/libopenmesh-dev/html/a00912.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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00920.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="$a00527_source.html"·title="·"·alt=""·coords="1150,93,1309,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00785_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="$a00485_source.html"·title="·"·alt=""·coords="2349,431,2544,471"/>7 <area·shape="rect"·id="Node000035"·href="$a00452_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="$a00548_source.html"·title="·"·alt=""·coords="741,607,899,647"/>9 <area·shape="rect"·id="Node000003"·href="$a00722_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="$a00713.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="$a00878.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="$a00638_source.html"·title="·"·alt=""·coords="923,607,1087,647"/>19 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="918,181,1077,221"/>21 <area·shape="rect"·id="Node000010"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1265,181,1429,221"/>29 <area·shape="rect"·id="Node000034"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="756,269,1007,295"/>35 <area·shape="rect"·id="Node000011"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1197,519,1376,559"/>37 <area·shape="rect"·id="Node000027"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="747,431,911,471"/>42 <area·shape="rect"·id="Node000013"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1265,343,1429,383"/>44 <area·shape="rect"·id="Node000017"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1552,519,1747,559"/>64 <area·shape="rect"·id="Node000021"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1502,607,1666,647"/>66 <area·shape="rect"·id="Node000022"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>68 <area·shape="rect"·id="Node000023"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1603,431,1767,471"/>70 <area·shape="rect"·id="Node000024"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="987,431,1146,471"/>72 <area·shape="rect"·id="Node000032"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="2299,607,2458,647"/>84 <area·shape="rect"·id="Node000031"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="537,607,716,647"/>86 <area·shape="rect"·id="Node000028"·href="$a00599_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="$a00509_source.html"·title="·"·alt=""·coords="2391,519,2550,559"/>110 <area·shape="rect"·id="Node000036"·href="$a00740_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/a00735.png vs.
./usr/share/doc/libopenmesh-dev/html/a00912.png
Files identical despite different names
20.1 KB
./usr/share/doc/libopenmesh-dev/html/a00740.html vs.
./usr/share/doc/libopenmesh-dev/html/a00950.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('a00740.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00950.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">ModQuadricT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">ModQuadricT.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;float.h&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;float.h&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00920_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&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;<a·class="el"·href="a00473_source.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</code><br·/>104 <code>#include·&lt;<a·class="el"·href="a00443_source.html">OpenMesh/Core/Geometry/QuadricT.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·ModQuadricT.hh:</div>106 Include·dependency·graph·for·ModQuadricT.hh:</div>
107 <div·class="dyncontent">107 <div·class="dyncontent">
108 <div·class="center"><img·src="a00741.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a00951.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·alt=""/></div>
109 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh">109 <map·name="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModQuadricT_8hh">
110 <area·shape="rect"·title="·"·alt=""·coords="556,5,756,45"/>110 <area·shape="rect"·title="·"·alt=""·coords="556,5,756,45"/>
111 <area·shape="rect"·title="·"·alt=""·coords="142,101,205,126"/>111 <area·shape="rect"·title="·"·alt=""·coords="142,101,205,126"/>
112 <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="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="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>113 <area·shape="rect"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
114 <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="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"/>
115 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="577,93,735,133"/>115 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="577,93,735,133"/>
116 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>116 <area·shape="poly"·title="·"·alt=""·coords="659,46,659,79,653,79,653,46"/>
117 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>117 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>
118 <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,40,1169,32,756,29"/>118 <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,40,1169,32,756,29"/>
119 <area·shape="rect"·href="a00473.html"·title="·"·alt=""·coords="2541,431,2736,471"/>119 <area·shape="rect"·href="a00443.html"·title="·"·alt=""·coords="2541,431,2736,471"/>
120 <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,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"/>120 <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,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"/>
121 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>121 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>
122 <area·shape="poly"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/>122 <area·shape="poly"·title="·"·alt=""·coords="256,547,863,604,963,614,963,619,862,609,256,552"/>
123 <area·shape="rect"·href="a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>123 <area·shape="rect"·href="a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
124 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>124 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
125 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>125 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>
126 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>126 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>
127 <area·shape="rect"·title="·"·alt=""·coords="1665,695,1844,735"/>127 <area·shape="rect"·title="·"·alt=""·coords="1665,695,1844,735"/>
128 <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="1136,636,1200,644,1652,699,1651,704,1200,649,1135,641"/>
129 <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="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"/>
130 <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="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"/>
131 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>131 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>
132 <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="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"/>
133 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="611,181,770,221"/>133 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="611,181,770,221"/>
134 <area·shape="poly"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/>134 <area·shape="poly"·title="·"·alt=""·coords="666,133,680,168,675,170,661,135"/>
135 <area·shape="rect"·title="·"·alt=""·coords="902,702,965,727"/>135 <area·shape="rect"·title="·"·alt=""·coords="902,702,965,727"/>
136 <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="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"/>
137 <area·shape="rect"·title="·"·alt=""·coords="592,702,677,727"/>137 <area·shape="rect"·title="·"·alt=""·coords="592,702,677,727"/>
138 <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="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"/>
139 <area·shape="rect"·title="·"·alt=""·coords="1933,438,2013,463"/>139 <area·shape="rect"·title="·"·alt=""·coords="1933,438,2013,463"/>
140 <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="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"/>
141 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>141 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>
142 <area·shape="poly"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/>142 <area·shape="poly"·title="·"·alt=""·coords="736,123,1174,184,1173,189,735,128"/>
143 <area·shape="poly"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>143 <area·shape="poly"·title="·"·alt=""·coords="1376,641,1652,692,1651,697,1375,646"/>
144 <area·shape="rect"·title="·"·alt=""·coords="1122,702,1198,727"/>144 <area·shape="rect"·title="·"·alt=""·coords="1122,702,1198,727"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1265,649,1191,697,1188,692,1262,645"/>145 <area·shape="poly"·title="·"·alt=""·coords="1265,649,1191,697,1188,692,1262,645"/>
146 <area·shape="poly"·title="·"·alt=""·coords="680,223,574,380,430,608,384,691,379,689,426,605,570,377,675,220"/>146 <area·shape="poly"·title="·"·alt=""·coords="680,223,574,380,430,608,384,691,379,689,426,605,570,377,675,220"/>
147 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="668,269,919,295"/>147 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
148 <area·shape="poly"·title="·"·alt=""·coords="717,219,769,259,766,263,714,224"/>148 <area·shape="poly"·title="·"·alt=""·coords="717,219,769,259,766,263,714,224"/>
149 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,519,1224,559"/>149 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,519,1224,559"/>
150 <area·shape="poly"·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"/>150 <area·shape="poly"·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"/>
151 <area·shape="poly"·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"/>151 <area·shape="poly"·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"/>
152 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>152 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>
153 <area·shape="poly"·title="·"·alt=""·coords="790,296,724,432,690,514,685,512,719,430,785,294"/>153 <area·shape="poly"·title="·"·alt=""·coords="790,296,724,432,690,514,685,512,719,430,785,294"/>
154 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="787,431,951,471"/>154 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="787,431,951,471"/>
155 <area·shape="poly"·title="·"·alt=""·coords="801,294,858,417,853,419,796,296"/>155 <area·shape="poly"·title="·"·alt=""·coords="801,294,858,417,853,419,796,296"/>
156 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1187,343,1351,383"/>156 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1187,343,1351,383"/>
157 <area·shape="poly"·title="·"·alt=""·coords="863,292,1174,343,1174,348,862,297"/>157 <area·shape="poly"·title="·"·alt=""·coords="863,292,1174,343,1174,348,862,297"/>
158 <area·shape="poly"·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"/>158 <area·shape="poly"·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"/>
159 <area·shape="poly"·title="·"·alt=""·coords="829,473,718,523,715,518,826,468"/>159 <area·shape="poly"·title="·"·alt=""·coords="829,473,718,523,715,518,826,468"/>
160 <area·shape="rect"·title="·"·alt=""·coords="1350,526,1426,551"/>160 <area·shape="rect"·title="·"·alt=""·coords="1350,526,1426,551"/>
161 <area·shape="poly"·title="·"·alt=""·coords="952,463,1336,526,1336,531,951,468"/>161 <area·shape="poly"·title="·"·alt=""·coords="952,463,1336,526,1336,531,951,468"/>
162 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/>162 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/>
163 <area·shape="poly"·title="·"·alt=""·coords="852,473,807,518,804,514,849,469"/>163 <area·shape="poly"·title="·"·alt=""·coords="852,473,807,518,804,514,849,469"/>
Offset 169, 37 lines modifiedOffset 169, 37 lines modified
169 <area·shape="poly"·title="·"·alt=""·coords="1187,384,965,432,964,426,1186,379"/>169 <area·shape="poly"·title="·"·alt=""·coords="1187,384,965,432,964,426,1186,379"/>
170 <area·shape="poly"·title="·"·alt=""·coords="1190,385,1128,405,1067,433,1004,475,956,518,953,514,1001,471,1064,428,1126,400,1189,380"/>170 <area·shape="poly"·title="·"·alt=""·coords="1190,385,1128,405,1067,433,1004,475,956,518,953,514,1001,471,1064,428,1126,400,1189,380"/>
171 <area·shape="rect"·title="·"·alt=""·coords="1078,438,1149,463"/>171 <area·shape="rect"·title="·"·alt=""·coords="1078,438,1149,463"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1236,385,1147,434,1145,429,1234,380"/>172 <area·shape="poly"·title="·"·alt=""·coords="1236,385,1147,434,1145,429,1234,380"/>
173 <area·shape="rect"·title="·"·alt=""·coords="1173,438,1232,463"/>173 <area·shape="rect"·title="·"·alt=""·coords="1173,438,1232,463"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1257,385,1222,428,1218,425,1252,381"/>174 <area·shape="poly"·title="·"·alt=""·coords="1257,385,1222,428,1218,425,1252,381"/>
175 <area·shape="poly"·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"/>175 <area·shape="poly"·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"/>
176 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="2080,519,2275,559"/>176 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="2080,519,2275,559"/>
177 <area·shape="poly"·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"/>177 <area·shape="poly"·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"/>
178 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1553,607,1717,647"/>178 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1553,607,1717,647"/>
179 <area·shape="poly"·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"/>179 <area·shape="poly"·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"/>
180 <area·shape="rect"·href="a00326_source.html"·title="·"·alt=""·coords="1841,519,2005,559"/>180 <area·shape="rect"·href="a00464_source.html"·title="·"·alt=""·coords="1841,519,2005,559"/>
181 <area·shape="poly"·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"/>181 <area·shape="poly"·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"/>
182 <area·shape="rect"·href="a00443_source.html"·title="·"·alt=""·coords="1593,431,1757,471"/>182 <area·shape="rect"·href="a00479_source.html"·title="·"·alt=""·coords="1593,431,1757,471"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1352,379,1580,427,1579,432,1351,384"/>183 <area·shape="poly"·title="·"·alt=""·coords="1352,379,1580,427,1579,432,1351,384"/>
184 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1307,431,1466,471"/>184 <area·shape="rect"·href="a00767_source.html"·title="·"·alt=""·coords="1307,431,1466,471"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1297,381,1351,420,1348,425,1294,385"/>185 <area·shape="poly"·title="·"·alt=""·coords="1297,381,1351,420,1348,425,1294,385"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1352,364,1605,383,1760,401,1915,428,1929,431,1928,437,1914,433,1759,407,1604,388,1351,370"/>186 <area·shape="poly"·title="·"·alt=""·coords="1352,364,1605,383,1760,401,1915,428,1929,431,1928,437,1914,433,1759,407,1604,388,1351,370"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1663,645,1718,684,1715,689,1660,649"/>187 <area·shape="poly"·title="·"·alt=""·coords="1663,645,1718,684,1715,689,1660,649"/>
188 <area·shape="poly"·title="·"·alt=""·coords="1906,561,1784,687,1781,683,1902,557"/>188 <area·shape="poly"·title="·"·alt=""·coords="1906,561,1784,687,1781,683,1902,557"/>
189 <area·shape="poly"·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"/>189 <area·shape="poly"·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"/>
190 <area·shape="poly"·title="·"·alt=""·coords="1613,473,1440,525,1438,520,1611,468"/>190 <area·shape="poly"·title="·"·alt=""·coords="1613,473,1440,525,1438,520,1611,468"/>
191 <area·shape="poly"·title="·"·alt=""·coords="1730,468,1856,512,1854,517,1728,473"/>191 <area·shape="poly"·title="·"·alt=""·coords="1730,468,1856,512,1854,517,1728,473"/>
192 <area·shape="rect"·title="·"·alt=""·coords="1653,526,1715,551"/>192 <area·shape="rect"·title="·"·alt=""·coords="1653,526,1715,551"/>
193 <area·shape="poly"·title="·"·alt=""·coords="1679,471,1684,512,1679,512,1674,471"/>193 <area·shape="poly"·title="·"·alt=""·coords="1679,471,1684,512,1679,512,1674,471"/>
194 <area·shape="poly"·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"/>194 <area·shape="poly"·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"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1593,468,1238,524,1237,518,1592,462"/>195 <area·shape="poly"·title="·"·alt=""·coords="1593,468,1238,524,1237,518,1592,462"/>
196 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="2401,607,2559,647"/>196 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="2401,607,2559,647"/>
197 <area·shape="poly"·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"/>197 <area·shape="poly"·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"/>
198 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="672,607,851,647"/>198 <area·shape="rect"·href="a00599_source.html"·title="·"·alt=""·coords="672,607,851,647"/>
199 <area·shape="poly"·title="·"·alt=""·coords="1053,561,857,606,856,601,1052,556"/>199 <area·shape="poly"·title="·"·alt=""·coords="1053,561,857,606,856,601,1052,556"/>
200 <area·shape="poly"·title="·"·alt=""·coords="851,634,964,644,1652,702,1651,708,964,649,851,639"/>200 <area·shape="poly"·title="·"·alt=""·coords="851,634,964,644,1652,702,1651,708,964,649,851,639"/>
201 <area·shape="poly"·title="·"·alt=""·coords="676,649,413,707,412,701,675,644"/>201 <area·shape="poly"·title="·"·alt=""·coords="676,649,413,707,412,701,675,644"/>
202 <area·shape="poly"·title="·"·alt=""·coords="849,644,1109,700,1108,705,848,649"/>202 <area·shape="poly"·title="·"·alt=""·coords="849,644,1109,700,1108,705,848,649"/>
203 <area·shape="poly"·title="·"·alt=""·coords="800,644,899,693,897,698,798,649"/>203 <area·shape="poly"·title="·"·alt=""·coords="800,644,899,693,897,698,798,649"/>
204 <area·shape="poly"·title="·"·alt=""·coords="735,649,665,696,662,692,732,645"/>204 <area·shape="poly"·title="·"·alt=""·coords="735,649,665,696,662,692,732,645"/>
205 <area·shape="rect"·title="·"·alt=""·coords="709,702,798,727"/>205 <area·shape="rect"·title="·"·alt=""·coords="709,702,798,727"/>
Offset 217, 41 lines modifiedOffset 217, 41 lines modified
217 <area·shape="poly"·title="·"·alt=""·coords="1240,224,913,426,910,421,1237,219"/>217 <area·shape="poly"·title="·"·alt=""·coords="1240,224,913,426,910,421,1237,219"/>
218 <area·shape="poly"·title="·"·alt=""·coords="1272,221,1272,329,1267,329,1267,221"/>218 <area·shape="poly"·title="·"·alt=""·coords="1272,221,1272,329,1267,329,1267,221"/>
Max diff block lines reached; 4058/20487 bytes (19.81%) of diff not shown.
19.5 KB
./usr/share/doc/libopenmesh-dev/html/a00741.map vs.
./usr/share/doc/libopenmesh-dev/html/a00951.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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>5 <area·shape="rect"·id="Node000003"·href="$a00920.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="$a00527_source.html"·title="·"·alt=""·coords="577,93,735,133"/>7 <area·shape="rect"·id="Node000008"·href="$a00785_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="$a00512_source.html"·title="·"·alt=""·coords="2350,431,2509,471"/>9 <area·shape="rect"·id="Node000036"·href="$a00782_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="$a00473.html"·title="·"·alt=""·coords="2541,431,2736,471"/>11 <area·shape="rect"·id="Node000039"·href="$a00443.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="$a00548_source.html"·title="·"·alt=""·coords="977,607,1135,647"/>13 <area·shape="rect"·id="Node000004"·href="$a00722_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="$a00713.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="$a00878.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="$a00638_source.html"·title="·"·alt=""·coords="1211,607,1375,647"/>23 <area·shape="rect"·id="Node000009"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="611,181,770,221"/>25 <area·shape="rect"·id="Node000011"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1187,181,1351,221"/>33 <area·shape="rect"·id="Node000035"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="668,269,919,295"/>39 <area·shape="rect"·id="Node000012"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1045,519,1224,559"/>41 <area·shape="rect"·id="Node000028"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="787,431,951,471"/>46 <area·shape="rect"·id="Node000014"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1187,343,1351,383"/>48 <area·shape="rect"·id="Node000018"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="2080,519,2275,559"/>68 <area·shape="rect"·id="Node000022"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1553,607,1717,647"/>70 <area·shape="rect"·id="Node000023"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="1841,519,2005,559"/>72 <area·shape="rect"·id="Node000024"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1593,431,1757,471"/>74 <area·shape="rect"·id="Node000025"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1307,431,1466,471"/>76 <area·shape="rect"·id="Node000033"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="2401,607,2559,647"/>88 <area·shape="rect"·id="Node000032"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="672,607,851,647"/>90 <area·shape="rect"·id="Node000029"·href="$a00599_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="$a00509_source.html"·title="·"·alt=""·coords="2350,519,2509,559"/>116 <area·shape="rect"·id="Node000037"·href="$a00740_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="$a06458_source.html"·title="·"·alt=""·coords="2645,614,2728,639"/>124 <area·shape="rect"·id="Node000040"·href="$a06353_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/a00741.png vs.
./usr/share/doc/libopenmesh-dev/html/a00951.png
Files identical despite different names
1.0 KB
./usr/share/doc/libopenmesh-dev/html/a00742.map vs.
./usr/share/doc/libopenmesh-dev/html/a00952.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="$a00962_source.html"·title="·"·alt=""·coords="5,93,212,133"/>3 <area·shape="rect"·id="Node000002"·href="$a01061_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="$a00689.html"·title="Bodies·of·template·member·function."·alt=""·coords="237,93,437,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00941.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/a00742.png vs.
./usr/share/doc/libopenmesh-dev/html/a00952.png
Files identical despite different names
36.0 KB
./usr/share/doc/libopenmesh-dev/html/a00743.html vs.
./usr/share/doc/libopenmesh-dev/html/a00896.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/ModAspectRatioT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Decimater/ModHausdorffT.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('a00743.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00896.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, 148 lines modifiedOffset 90, 153 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">ModAspectRatioT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModHausdorffT.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="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00920_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>
100 <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;vector&gt;</code><br·/>
 102 <code>#include·&lt;cfloat&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">103 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·ModAspectRatioT.hh:</div>104 Include·dependency·graph·for·ModHausdorffT.hh:</div>
103 <div·class="dyncontent">105 <div·class="dyncontent">
104 <div·class="center"><img·src="a00744.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00897.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModAspectRatioT_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="408,5,608,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/>
107 <area·shape="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>109 <area·shape="rect"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>
108 <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="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[·...·truncated·by·diffoscope;·len:·8,·SHA:·0c245db634d634b0f75df31447a80253bbe5f22e984d9795ad43878beedc8c15·...·]"/>
109 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="786,93,945,133"/>111 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>
110 <area·shape="poly"·title="·"·alt=""·coords="587,43,774,88,773,93,586,48"/>112 <area·shape="poly"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/>
 113 <area·shape="rect"·title="·"·alt=""·coords="2179,702,2242,727"/>
 114 <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="rect"·title="·"·alt=""·coords="2400,101,2459,126"/>
 116 <area·shape="poly"·title="·"·alt=""·coords="2089,35,2229,57,2382,91,2391,93,2389,99,2381,96,2228,62,2088,41"/>
111 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="838,607,997,647"/>117 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="993,607,1151,647"/>
112 <area·shape="poly"·title="·"·alt=""·coords="256,544,510,566,665,583,824,604,824,609,664,588,509,571,256,549"/>118 <area·shape="poly"·title="·"·alt=""·coords="256,545,558,569,930,604,979,610,978,615,929,609,557,574,256,550"/>
113 <area·shape="rect"·href="a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>119 <area·shape="rect"·href="a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/>
114 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>120 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/>
115 <area·shape="rect"·title="·"·alt=""·coords="340,702,399,727"/>121 <area·shape="rect"·title="·"·alt=""·coords="493,702,552,727"/>
116 <area·shape="poly"·title="·"·alt=""·coords="177,557,276,645,342,692,339,696,273,649,174,561"/>122 <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"/>
117 <area·shape="rect"·title="·"·alt=""·coords="1515,695,1693,735"/>123 <area·shape="rect"·title="·"·alt=""·coords="1449,695,1628,735"/>
118 <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="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="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"/>124 <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="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="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"/>
121 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>127 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>
122 <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,62[·...·truncated·by·diffoscope;·len:·101,·SHA:·ed238958c6ac9b2452411f18cfc81a4b4165a0f49c893d203efe651d33312ea6·...·]"/>128 <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,[·...·truncated·by·diffoscope;·len:·137,·SHA:·349963c74ed0c5ad729d4e2ee36e6ef3a78a7a4cbd619c76013895d8dc0937eb·...·]"/>
123 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="786,181,945,221"/>129 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="823,181,982,221"/>
124 <area·shape="poly"·title="·"·alt=""·coords="868,134,868,167,863,167,863,134"/>130 <area·shape="poly"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/>
 131 <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"/>
125 <area·shape="rect"·title="·"·alt=""·coords="541,702,603,727"/>132 <area·shape="rect"·title="·"·alt=""·coords="897,702,983,727"/>
 133 <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"/>
126 <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="rect"·title="·"·alt=""·coords="2244,702,2329,727"/> 
128 <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="rect"·title="·"·alt=""·coords="1992,438,2072,463"/>134 <area·shape="rect"·title="·"·alt=""·coords="1923,438,2003,463"/>
130 <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"/>135 <area·shape="poly"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>
131 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>136 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/>
132 <area·shape="poly"·title="·"·alt=""·coords="945,126,1245,180,1244,185,944,132"/>138 <area·shape="poly"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/>
133 <area·shape="poly"·title="·"·alt=""·coords="1238,641,1501,691,1500,696,1237,646"/> 
134 <area·shape="rect"·title="·"·alt=""·coords="955,702,1031,727"/>139 <area·shape="rect"·title="·"·alt=""·coords="1113,702,1189,727"/>
135 <area·shape="poly"·title="·"·alt=""·coords="1121,649,1028,698,1025,693,1118,644"/>140 <area·shape="poly"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>
136 <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"/>141 <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"/>
137 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="740,269,991,295"/>142 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="668,269,919,295"/>
138 <area·shape="poly"·title="·"·alt=""·coords="868,222,868,255,863,255,863,222"/>143 <area·shape="poly"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>
139 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>144 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>
140 <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="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,10[·...·truncated·by·diffoscope;·len:·161,·SHA:·5a6aa1e45f27e877c514c298108559395ae55dda93683d6f099c9650be55b4b1·...·]"/>145 <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="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="rect"·title="·"·alt=""·coords="534,526,621,551"/>
 148 <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="rect"·href="a00476_source.html"·title="·"·alt=""·coords="675,431,839,471"/>
 150 <area·shape="poly"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>
 151 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>
 152 <area·shape="poly"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/>
 153 <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="719,473,615,523,612,518,717,468"/>
 155 <area·shape="rect"·title="·"·alt=""·coords="1569,526,1645,551"/>
 156 <area·shape="poly"·title="·"·alt=""·coords="840,456,1113,481,1455,516,1556,528,1555,533,1454,521,1112,487,839,462"/>
142 <area·shape="rect"·title="·"·alt=""·coords="635,526,722,551"/>157 <area·shape="rect"·title="·"·alt=""·coords="645,526,720,551"/>
143 <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="rect"·href="a00335_source.html"·title="·"·alt=""·coords="783,431,947,471"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="868,295,868,417,863,417,863,295"/> 
146 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="935,292,1245,343,1244,348,934,297"/> 
148 <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="825,473,717,523,715,518,823,468"/>158 <area·shape="poly"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/>
150 <area·shape="rect"·title="·"·alt=""·coords="1147,526,1223,551"/> 
151 <area·shape="poly"·title="·"·alt=""·coords="936,468,1135,521,1134,526,935,473"/> 
152 <area·shape="rect"·title="·"·alt=""·coords="747,526,821,551"/>159 <area·shape="rect"·title="·"·alt=""·coords="795,526,869,551"/>
153 <area·shape="poly"·title="·"·alt=""·coords="849,473,806,518,803,514,845,469"/> 
154 <area·shape="rect"·title="·"·alt=""·coords="896,526,971,551"/> 
155 <area·shape="poly"·title="·"·alt=""·coords="883,469,918,513,914,517,878,473"/>160 <area·shape="poly"·title="·"·alt=""·coords="776,469,815,514,811,517,772,473"/>
156 <area·shape="poly"·title="·"·alt=""·coords="1423,376,1485,394,1550,423,1582,441,1611,463,1638,488,1660,517,1667,539,1660,560,1650,572,1639,579,1615,585,1592,591,1582,597,1573,608,1567,626,1569,645,1584,682,1579,684,1563,646,1562,625,1568,605,1578,593,1589,586,1613,580,1636,574,1646,568,1655,557,1662,539,1655,520,1634,492,1608,467,1579,445,1548,427,1483,399,1421,381"/> 
157 <area·shape="poly"·title="·"·alt=""·coords="1258,368,1111,372,934,383,767,402,700,416,650,433,604,459,561,491,521,526,485,563,425,636,386,691,382,688,421,632,481,560,517,522,558,487,602,455,648,428,699,411,766,397,933,377,1110,367,1258,362"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="1258,369,1136,375,994,387,863,405,810,418,772,433,747,450,725,472,694,516,689,513,721,468,744,446,769,428,809,413,862,400,994,381,1135,370,1258,364"/>161 <area·shape="poly"·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,[·...·truncated·by·diffoscope;·len:·29,·SHA:·140761327e7974806c912b983fa12b847fbba3d030293b154783fe689f28cab8·...·]4"/>
 162 <area·shape="poly"·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"/>
 163 <area·shape="poly"·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"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1258,381,967,433,962,434,961,429,966,428,1257,376"/>164 <area·shape="poly"·title="·"·alt=""·coords="1193,379,859,433,854,434,853,429,858,428,1192,374"/>
Max diff block lines reached; 2876/35274 bytes (8.15%) of diff not shown.
1.41 KB
html2text {}
    
Offset 1, 21 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 ModAspectRatioT.hh·File·Reference6 ModHausdorffT.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>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·<OpenMesh/Core/Utils/Property.hh>8 #include·<OpenMesh/Core/Utils/Property.hh>
 9 #include·<vector>
 10 #include·<cfloat>
9 Include·dependency·graph·for·ModAspectRatioT.hh:11 Include·dependency·graph·for·ModHausdorffT.hh:
10 This·graph·shows·which·files·directly·or·indirectly·include·this·file: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.
12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
13 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_\x8A_.s_.p_.e_.c_.t_.R_.a_.t_.i_.o_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\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:_\x8M_\x8o_\x8d_\x8H_.a_.u_.s_.d_.o_.r_.f_.f_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8>
14  ·······Use·aspect·ratio·to·control·decimation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.16  ·······Use·Hausdorff·distance·to·control·decimation.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
15  17  
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
20  22  
21 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r
58.5 KB
./usr/share/doc/libopenmesh-dev/html/a00743_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00950_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/ModAspectRatioT.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 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('a00743_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00950_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.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>101 <a·href="a00950.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, 121 lines modifiedOffset 136, 169 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">//</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>
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>·</div>
146 <div·class="line"><a·id="l00048"·name="l00048"></a><span·class="lineno">···48</span><span·class="comment">//··CLASS·ModAspectRatioT</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>
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="preprocessor">#define·OSG_MODQUADRIC_HH</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>·</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> 
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="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>
154 <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>·</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>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00722.html">OpenMesh/Tools/Decimater/ModBaseT.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;<a·class="code"·href="a00920.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="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>
 159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00443.html">OpenMesh/Core/Geometry/QuadricT.hh</a>&gt;</span></div>
157 <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>
158 <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><span·class="comment">//==·NAMESPACE·================================================================</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>·</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>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>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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>Decimater·{</div>
162 <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>
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>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>
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>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>
 172 <div·class="foldopen"·id="foldopen00075"·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="a03402.html">ModBaseT</a>&lt;MeshT&gt;</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="keyword">public</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">//·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="l00081"·name="l00081"></a><span·class="lineno"><a·class="line"·href="a03434.html#ac30930a700a47d1f7454b4da5e81c003">···81</a></span>··<a·class="code·hl_define"·href="a00920.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>
 181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span><span·class="keyword">public</span>:</div>
 182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>
166 <div·class="foldopen"·id="foldopen00081"·data-start="{"·data-end="};">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>
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="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="a00722.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>185 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····:·Base(_mesh,·false)</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> 
175 <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>····<a·class="code·hl_function"·href="a03434.html#af4f40b99ab088afe24cf10e9b3cda469">unset_max_err</a>();</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> 
181 <div·class="line"><a·id="l00095"·name="l00095"></a><span·class="lineno">···95</span>······mesh_.add_property(aspect_);</div>188 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>····Base::mesh().add_property(·quadrics_·);</div>
182 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>····}</div>189 <div·class="line"><a·id="l00093"·name="l00093"></a><span·class="lineno">···93</span>··}</div>
183 </div>190 </div>
184 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</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>·</div>
185 <div·class="foldopen"·id="foldopen00099"·data-start="{"·data-end="}">193 <div·class="foldopen"·id="foldopen00097"·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>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>
 195 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>··{</div>
Max diff block lines reached; 26690/46458 bytes (57.45%) of diff not shown.
13.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 ModAspectRatioT.hh5 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.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, 154 lines modifiedOffset 46, 198 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 46//53 42//
55 =============================================================================54 =============================================================================
56 47//55 43//
57 48//·CLASS·ModAspectRatioT56 44//·CLASS·ModQuadricT
58 49//57 45//
59 50//58 46//
60 =============================================================================59 =============================================================================
 60 47
 61 48#ifndef·OSG_MODQUADRIC_HH
 62 49#define·OSG_MODQUADRIC_HH
 63 50
61 5164 51
62 52#ifndef·OPENMESH_DECIMATER_MODASPECTRATIOT_HH 
63 53#define·OPENMESH_DECIMATER_MODASPECTRATIOT_HH 
64 54 
65 55//==·INCLUDES65 52//==·INCLUDES
66 =================================================================66 =================================================================
67 5667 53
 68 54#include·<float.h>
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 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>
69 58#include·<OpenMesh/Core/Utils/Property.hh>70 56#include·<OpenMesh/Core/Utils/Property.hh>
 71 57#include·<OpenMesh/Core/Utils/vector_cast.hh>
 72 58#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>
70 5973 59
 74 60
71 60//==·NAMESPACES75 61//==·NAMESPACE
72 ===============================================================76 ================================================================
73 6177 62
74 62namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{78 63namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
75 63namespace·Decimater·{79 64namespace·Decimater·{
 80 65
76 64 
77 65//==·CLASS·DEFINITION 
78 ========================================================= 
79 6681 66
 82 67//==·CLASS·DEFINITION
 83 =========================================================
 84 68
 85 69
80 80template<class·MeshT>86 74template·<class·MeshT>
81 _\x88_.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>·{87 _\x87_.5class·_.M_.o_.d_.Q_.u_.a_.d_.r_.i_.c_.T·:·public·_.M_.o_.d_.B_.a_.s_.e_.T<MeshT>
 88 76{
 89 77public:
 90 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
82 82·public:95 83public:
 96 84
 97 _\x88_\x88·explicit·_\x8M_\x8o_\x8d_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T(·MeshT·&_mesh·)
 98 89·:·Base(_mesh,·false)
 99 90·{
 100 91·_\x8u_\x8n_\x8s_\x8e_\x8t_\x8__\x8m_\x8a_\x8x_\x8__\x8e_\x8r_\x8r();
 101 92·Base::mesh().add_property(·quadrics_·);
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·}102 93·}
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_);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_);
100 101·}108 100·}
 109 101
101 102110 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·}111 103public:·//·inherited
 112 104
 113 106·virtual·void·initialize(void)·override;
105 107114 107
 115 _\x81_\x81_\x83·virtual·float·_\x8c_\x8o_\x8l_\x8l_\x8a_\x8p_\x8s_\x8e_\x8__\x8p_\x8r_\x8i_\x8o_\x8r_\x8i_\x8t_\x8y(const·CollapseInfo&·_ci)·override
 116 114·{
 117 115·using·namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h;
 118 116
 119 117·typedef·_\x8G_\x8e_\x8o_\x8m_\x8e_\x8t_\x8r_\x8y_\x8:_\x8:_\x8Q_\x8u_\x8a_\x8d_\x8r_\x8i_\x8c_\x8T_\x8<_\x8d_\x8o_\x8u_\x8b_\x8l_\x8e_\x8>·Q;
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 118120 118
114 120·void·preprocess_collapse(const·CollapseInfo&·_ci)·override;121 119·Q·q·=·Base::mesh().property(quadrics_,·_ci.v0);
 122 120·q·+=·Base::mesh().property(quadrics_,·_ci.v1);
115 121123 121
116 123·void·set_error_tolerance_factor(double·_factor)·override; 
117 124 
118 125·private:124 122·double·err·=·q(_ci.p1);
 125 123
 126 124·//min_·=·std::min(err,·min_);
Max diff block lines reached; 8351/13250 bytes (63.03%) of diff not shown.
15.2 KB
./usr/share/doc/libopenmesh-dev/html/a00744.map vs.
./usr/share/doc/libopenmesh-dev/html/a00927.map
Files 99% 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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00920.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="$a00527_source.html"·title="·"·alt=""·coords="786,93,945,133"/>5 <area·shape="rect"·id="Node000007"·href="$a00785_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="$a00548_source.html"·title="·"·alt=""·coords="838,607,997,647"/>7 <area·shape="rect"·id="Node000003"·href="$a00722_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="$a00713.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="$a00878.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="$a00638_source.html"·title="·"·alt=""·coords="1073,607,1237,647"/>17 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="786,181,945,221"/>19 <area·shape="rect"·id="Node000010"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1258,181,1422,221"/>27 <area·shape="rect"·id="Node000034"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="740,269,991,295"/>33 <area·shape="rect"·id="Node000011"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1467,519,1645,559"/>35 <area·shape="rect"·id="Node000027"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="783,431,947,471"/>40 <area·shape="rect"·id="Node000013"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1258,343,1422,383"/>42 <area·shape="rect"·id="Node000017"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>62 <area·shape="rect"·id="Node000021"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1582,607,1746,647"/>64 <area·shape="rect"·id="Node000022"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="2009,519,2173,559"/>66 <area·shape="rect"·id="Node000023"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1753,431,1917,471"/>68 <area·shape="rect"·id="Node000024"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1023,431,1182,471"/>70 <area·shape="rect"·id="Node000032"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="1822,607,1981,647"/>82 <area·shape="rect"·id="Node000031"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="635,607,813,647"/>84 <area·shape="rect"·id="Node000028"·href="$a00599_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/a00744.png vs.
./usr/share/doc/libopenmesh-dev/html/a00927.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00745.png vs.
./usr/share/doc/libopenmesh-dev/html/a00928.png
Files identical despite different names
41.6 KB
./usr/share/doc/libopenmesh-dev/html/a00746.html vs.
./usr/share/doc/libopenmesh-dev/html/a00980.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/ModHausdorffT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/ModifiedButterFlyT.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('a00746.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00980.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, 165 lines modifiedOffset 90, 174 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">ModHausdorffT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">ModifiedButterFlyT.hh·File·Reference</div></div>
97 </div><!--header-->97 </div><!--header-->
98 <div·class="contents">98 <div·class="contents">
  
 99 <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 <a·href="#details">More...</a></p>
99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00989_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
 102 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
100 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
101 <code>#include·&lt;vector&gt;</code><br·/>104 <code>#include·&lt;vector&gt;</code><br·/>
102 <code>#include·&lt;cfloat&gt;</code><br·/>105 <code>#include·&lt;cmath&gt;</code><br·/>
103 </div><div·class="textblock"><div·class="dynheader"> 
104 Include·dependency·graph·for·ModHausdorffT.hh:</div> 
105 <div·class="dyncontent"> 
106 <div·class="center"><img·src="a00747.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·alt=""/></div> 
107 <map·name="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModHausdorffT_8hh"> 
108 <area·shape="rect"·title="·"·alt=""·coords="1888,5,2088,45"/> 
109 <area·shape="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="56,519,256,559"/> 
110 <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="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/> 
112 <area·shape="poly"·title="·"·alt=""·coords="1888,45,1524,100,1523,95,1887,39"/> 
113 <area·shape="rect"·title="·"·alt=""·coords="2179,702,2242,727"/> 
114 <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="rect"·title="·"·alt=""·coords="2400,101,2459,126"/> 
116 <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="rect"·href="a00548_source.html"·title="·"·alt=""·coords="993,607,1151,647"/> 
118 <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="rect"·href="a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="5,607,205,647"/> 
120 <area·shape="poly"·title="·"·alt=""·coords="147,560,126,596,121,593,142,558"/> 
121 <area·shape="rect"·title="·"·alt=""·coords="493,702,552,727"/> 
122 <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="rect"·title="·"·alt=""·coords="1449,695,1628,735"/> 
124 <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="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="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="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/> 
128 <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="rect"·href="a00518_source.html"·title="·"·alt=""·coords="823,181,982,221"/> 
130 <area·shape="poly"·title="·"·alt=""·coords="1351,130,996,188,995,182,1351,125"/> 
131 <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="rect"·title="·"·alt=""·coords="897,702,983,727"/> 
133 <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="rect"·title="·"·alt=""·coords="1923,438,2003,463"/> 
135 <area·shape="poly"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/> 
136 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/> 
137 <area·shape="poly"·title="·"·alt=""·coords="1433,134,1433,167,1428,167,1428,134"/> 
138 <area·shape="poly"·title="·"·alt=""·coords="1320,644,1465,688,1463,693,1318,649"/> 
139 <area·shape="rect"·title="·"·alt=""·coords="1113,702,1189,727"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/> 
141 <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="rect"·href="a00347_source.html"·title="·"·alt=""·coords="668,269,919,295"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/> 
144 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/> 
145 <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="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="rect"·title="·"·alt=""·coords="534,526,621,551"/> 
148 <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="rect"·href="a00335_source.html"·title="·"·alt=""·coords="675,431,839,471"/> 
150 <area·shape="poly"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/> 
151 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/> 
152 <area·shape="poly"·title="·"·alt=""·coords="864,292,1180,343,1179,348,863,297"/> 
153 <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="719,473,615,523,612,518,717,468"/> 
155 <area·shape="rect"·title="·"·alt=""·coords="1569,526,1645,551"/> 
156 <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="rect"·title="·"·alt=""·coords="645,526,720,551"/> 
158 <area·shape="poly"·title="·"·alt=""·coords="743,473,704,517,700,514,739,469"/> 
159 <area·shape="rect"·title="·"·alt=""·coords="795,526,869,551"/> 
160 <area·shape="poly"·title="·"·alt=""·coords="776,469,815,514,811,517,772,473"/> 
161 <area·shape="poly"·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"/> 
162 <area·shape="poly"·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"/> 
163 <area·shape="poly"·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"/> 
164 <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,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="rect"·title="·"·alt=""·coords="1117,438,1187,463"/> 
167 <area·shape="poly"·title="·"·alt=""·coords="1249,385,1181,432,1178,428,1246,381"/> 
168 <area·shape="rect"·title="·"·alt=""·coords="1212,438,1271,463"/> 
169 <area·shape="poly"·title="·"·alt=""·coords="1270,384,1253,426,1248,424,1265,382"/> 
170 <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="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/> 
172 <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="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/> 
174 <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="rect"·href="a00326_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/> 
176 <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="rect"·href="a00443_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/> 
178 <area·shape="poly"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/> 
179 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/> 
Max diff block lines reached; 20879/39477 bytes (52.89%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 us-ascii1 utf-8
2.86 KB
html2text {}
    
Offset 1, 28 lines modifiedOffset 1, 37 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 ModHausdorffT.hh·File·Reference6 ModifiedButterFlyT.hh·File·Reference
 7 The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,
 8 `‘Interpolating·subdivision·for·meshes·with·arbitrary·topology,’'·in
 9 Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
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·<_\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>
 11 #include·<OpenMesh/Core/Utils/vector_cast.hh>
8 #include·<OpenMesh/Core/Utils/Property.hh>12 #include·<OpenMesh/Core/Utils/Property.hh>
9 #include·<vector>13 #include·<vector>
10 #include·<cfloat>14 #include·<cmath>
11 Include·dependency·graph·for·ModHausdorffT.hh:15 Include·dependency·graph·for·ModifiedButterFlyT.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.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.
14 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s17 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_\x8u_\x8s_\x8d_\x8o_\x8r_\x8f_\x8f_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8·_\x8> 
16  ·······Use·Hausdorff·distance·to·control·decimation.·_.M_.o_.r_.e_.._.._..18 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_.:_.:_.M_.o_.d_.i_.f_.i_.e_.d_.B_.u_.t_.t_.e_.r_.f_.l_.y_.T_.<_.·_.M_.e_.s_.h_.T_.y_.p_.e_.,_.·_.R_.e_.a_.l_.T_.y_.p_.e_.·_.>
 19  ·······Modified·Butterfly·subdivision·algorithm.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
17  20  
18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
22  25  
23 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:_\x8S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.U_.n_.i_.f_.o_.r_.m
24  ···········Software·related·to·mesh·decimation.27  ···········Software·related·to·uniform·subdivision·of·meshes.
25  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 The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens,
 31 `‘Interpolating·subdivision·for·meshes·with·arbitrary·topology,’'·in
 32 Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.
 33 189-192.
 34 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
26 ===============================================================================35 ===============================================================================
27 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.36 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
28 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.37 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
63.7 KB
./usr/share/doc/libopenmesh-dev/html/a00746_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00827_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/ModHausdorffT.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 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('a00746_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()"
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">ModHausdorffT.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="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 136, 129 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><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>
 145 <div·class="line"><a·id="l00044"·name="l00044"></a><span·class="lineno">···44</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">//==·INCLUDES·=================================================================</span></div>
 147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</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">//·OpenMesh</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="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="a00611.html">OpenMesh/Core/System/omstream.hh</a>&gt;</span></div>
147 <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>
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>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>
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>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><span·class="comment">//==·INCLUDES·=================================================================</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>
154 <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>
155 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00722.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="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>
 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="preprocessor">#include·&lt;vector&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="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><span·class="comment">//==·FORWARD·DECLARATIONS·=====================================================</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>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>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span>·</div>171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>173 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</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> 
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> 
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="a00722.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="l00073"·name="l00073"></a><span·class="lineno">···73</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>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>
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> 
189 <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> 
192 <div·class="foldopen"·id="foldopen00101"·data-start="{"·data-end="}">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>
Max diff block lines reached; 27734/49921 bytes (55.56%) of diff not shown.
14.8 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 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-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, 167 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
 52 42#pragma·once
 53 43
 54 44
53 42 
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//==·INCLUDES55 45//==·INCLUDES
66 =================================================================56 =================================================================
67 56 
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_.T_.._.h_.h>57 46
 58 47//·OpenMesh
69 58#include·<OpenMesh/Core/Utils/Property.hh>59 48#include·<OpenMesh/Core/Utils/Property.hh>
70 59#include·<vector> 
71 60#include·<cfloat> 
72 6160 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
73 62//==·NAMESPACES68 56//==·NAMESPACES
74 ===============================================================69 ===============================================================
75 6370 57
76 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{71 58namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
77 65namespace·Decimater·{ 
78 6672 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
79 67//==·CLASS·DEFINITION86 72//==·CLASS·DEFINITION
80 =========================================================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
 92 125{
 93 126public:
81 68 
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>·{ 
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_); 
96 93·} 
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_; 
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; 
108 108·} 
109 109 
110 111·virtual·void·initialize()·override; 
111 112 
112 123·virtual·float·collapse_priority(const·CollapseInfo&·_ci)·override; 
113 124 
114 126·virtual·void·postprocess_collapse(const·CollapseInfo&·_ci)·override; 
115 12794 127
116 129·void·set_error_tolerance_factor(double·_factor)·override;95 129·_.S_.m_.a_.r_.t_.T_.a_.g_.g_.e_.r_.T(Mesh&·_mesh,·unsigned·int·_tag_range·=·1);
117 13096 130
 97 132·_\x8~_\x8S_\x8m_\x8a_\x8r_\x8t_\x8T_\x8a_\x8g_\x8g_\x8e_\x8r_\x8T();
 98 133
 99 137·inline·void·_\x8u_\x8n_\x8t_\x8a_\x8g_\x8__\x8a_\x8l_\x8l();
118 131·private: 
119 132 
120 134·Scalar·distPointTriangleSquared(const·Point&·_p,·const·Point&·_v0,·const 
Max diff block lines reached; 10428/15084 bytes (69.13%) of diff not shown.
34.5 KB
./usr/share/doc/libopenmesh-dev/html/a00747.map vs.
./usr/share/doc/libopenmesh-dev/html/a00810.map
Files 94% similar despite different names
    
Offset 1, 110 lines modifiedOffset 1, 105 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModHausdorffT.hh"·name="OpenMesh/Tools/Decimater/ModHausdorffT.hh">1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1888,5,2088,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00722.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[·...·truncated·by·diffoscope;·len:·72,·SHA:·ec6f71b288b01dcee0f1147f600a9c9dc97ebcbc1c47d6a02bc774aa3da2dfc1·...·]"/>3 <area·shape="rect"·id="Node000002"·href="$a00605_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="Node000007"·href="$a00527_source.html"·title="·"·alt=""·coords="1351,93,1510,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00785_source.html"·title="·"·alt=""·coords="357,93,515,133"/>
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"/> 
11 <area·shape="rect"·id="Node000003"·href="$a00548_source.html"·title="·"·alt=""·coords="993,607,1151,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="$a00713.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"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/>
 7 <area·shape="rect"·id="Node000033"·href="$a00722_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>
 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"/>
15 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="493,702,552,727"/>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="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"/> 
21 <area·shape="rect"·id="Node000008"·href="$a00638_source.html"·title="·"·alt=""·coords="1175,607,1339,647"/>12 <area·shape="rect"·id="Node000005"·href="$a00617_source.html"·title="·"·alt=""·coords="753,621,917,661"/>
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·...·]"/>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·...·]"/>
23 <area·shape="rect"·id="Node000010"·href="$a00518_source.html"·title="·"·alt=""·coords="823,181,982,221"/>14 <area·shape="rect"·id="Node000007"·href="$a00761_source.html"·title="·"·alt=""·coords="357,181,515,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·...·]"/>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"/>
26 <area·shape="rect"·id="Node000026"·title="·"·alt=""·coords="897,702,983,727"/>18 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="329,717,391,742"/>
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[·...·truncated·by·diffoscope;·len:·198,·SHA:·2d5229a1deb4529e7e5ecbb2f1dc94d7da2461acbac982fd241c6f4bbd3d67bc·...·]"/>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,5[·...·truncated·by·diffoscope;·len:·66,·SHA:·b4d93d8cea3651b6f4f1413391d2b497fba9c4211c094a9863d562e88b5ab2e8·...·]"/>
 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"/>
28 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1923,438,2003,463"/>22 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1764,453,1844,478"/>
29 <area·shape="poly"·id="edge71_Node000007_Node000033"·title="·"·alt=""·coords="1462,131,1935,429,1932,433,1459,136"/>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"/>
30 <area·shape="rect"·id="Node000034"·href="$a00332_source.html"·title="·"·alt=""·coords="1349,181,1513,221"/>24 <area·shape="rect"·id="Node000032"·href="$a00482_source.html"·title="·"·alt=""·coords="1025,181,1189,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"/>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"/>
33 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="1113,702,1189,727"/>27 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="787,717,863,742"/>
34 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="1235,649,1178,695,1174,691,1232,645"/>28 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/>
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,2[·...·truncated·by·diffoscope;·len:·17,·SHA:·6f3c9e00d4b28947841bfd4934757ba036eed0a747f0908d3f5a8d54ce678c07·...·]0"/>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"/>
36 <area·shape="rect"·id="Node000011"·href="$a00347_source.html"·title="·"·alt=""·coords="668,269,919,295"/>30 <area·shape="rect"·id="Node000009"·href="$a00461_source.html"·title="·"·alt=""·coords="549,277,800,302"/>
37 <area·shape="poly"·id="edge13_Node000010_Node000011"·title="·"·alt=""·coords="878,224,822,263,819,259,875,219"/>31 <area·shape="poly"·id="edge10_Node000007_Node000009"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>
38 <area·shape="rect"·id="Node000027"·href="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="944,519,1123,559"/>32 <area·shape="rect"·id="Node000025"·href="$a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>
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·...·]"/>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,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"/>
41 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="534,526,621,551"/>35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="601,541,687,566"/>
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="$a00476_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"/>
43 <area·shape="rect"·id="Node000013"·href="$a00335_source.html"·title="·"·alt=""·coords="675,431,839,471"/>39 <area·shape="rect"·id="Node000015"·href="$a00587_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
 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"/>
44 <area·shape="poly"·id="edge16_Node000011_Node000013"·title="·"·alt=""·coords="793,295,767,418,762,417,788,294"/>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"/>
 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"/>
45 <area·shape="rect"·id="Node000017"·href="$a00338_source.html"·title="·"·alt=""·coords="1193,343,1357,383"/>59 <area·shape="rect"·id="Node000019"·href="$a00449_source.html"·title="·"·alt=""·coords="1213,533,1408,573"/>
 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="rect"·id="Node000020"·href="$a00698_source.html"·title="·"·alt=""·coords="1418,621,1582,661"/>
 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"/>
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="$a00467_source.html"·title="·"·alt=""·coords="1248,519,1443,559"/>63 <area·shape="rect"·id="Node000021"·href="$a00464_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/>
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"/>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"/>
67 <area·shape="rect"·id="Node000022"·href="$a00656_source.html"·title="·"·alt=""·coords="1517,607,1681,647"/>65 <area·shape="rect"·id="Node000022"·href="$a00479_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>
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·...·]"/>66 <area·shape="poly"·id="edge32_Node000015_Node000022"·title="·"·alt=""·coords="1189,389,1506,443,1511,444,1510,449,1505,448,1188,395"/>
69 <area·shape="rect"·id="Node000023"·href="$a00326_source.html"·title="·"·alt=""·coords="1958,519,2122,559"/>67 <area·shape="rect"·id="Node000030"·href="$a00767_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>
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"/>
71 <area·shape="rect"·id="Node000024"·href="$a00443_source.html"·title="·"·alt=""·coords="1601,431,1765,471"/>79 <area·shape="rect"·id="Node000029"·href="$a00776_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>
72 <area·shape="poly"·id="edge35_Node000017_Node000024"·title="·"·alt=""·coords="1357,379,1588,427,1587,432,1356,384"/>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"/>
73 <area·shape="rect"·id="Node000032"·href="$a00551_source.html"·title="·"·alt=""·coords="1414,431,1573,471"/>81 <area·shape="rect"·id="Node000026"·href="$a00599_source.html"·title="·"·alt=""·coords="549,621,728,661"/>
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"/>82 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="482,571,583,614,581,619,479,576"/>
 83 <area·shape="poly"·id="edge39_Node000026_Node000003"·title="·"·alt=""·coords="728,657,740,659,976,684,1210,702,1582,722,1582,727,1210,708,975,689,740,664,728,662"/>
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"/> 
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"/> 
Max diff block lines reached; 0/35165 bytes (0.00%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00747.png vs.
./usr/share/doc/libopenmesh-dev/html/a00897.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00748.png vs.
./usr/share/doc/libopenmesh-dev/html/a00898.png
Files identical despite different names
10.4 KB
./usr/share/doc/libopenmesh-dev/html/a00749.html vs.
./usr/share/doc/libopenmesh-dev/html/a06467.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/Decimater/ModNormalFlippingT.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('a00749.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 88, 64 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">ModNormalFlippingT.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;<a·class="el"·href="a00722_source.html">OpenMesh/Tools/Decimater/ModBaseT.hh</a>&gt;</code><br·/>98 <div·class="textblock"><code>#include·&lt;vector&gt;</code><br·/>
 99 <code>#include·&lt;<a·class="el"·href="a06461_source.html">OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT.hh</a>&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·ModNormalFlippingT.hh:</div>101 Include·dependency·graph·for·CompositeT_impl.hh:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><img·src="a00750.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·alt=""/></div>103 <div·class="center"><img·src="a06468.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hh">104 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT__impl_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="199,5,399,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="5,5,240,60"/>
106 <area·shape="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="199,93,399,133"/>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="a06461.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="a00989.html"·title="·"·alt=""·coords="239,196,441,236"/>
107 <area·shape="poly"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>114 <area·shape="poly"·title="·"·alt=""·coords="237,146,300,186,297,191,234,151"/>
108 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="15,181,174,221"/>115 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="153,284,332,324"/>
109 <area·shape="poly"·title="·"·alt=""·coords="255,136,153,179,151,174,253,131"/> 
110 <area·shape="rect"·href="a00713.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"/>116 <area·shape="poly"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>
 117 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="357,284,515,324"/>
 118 <area·shape="poly"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>
112 <area·shape="rect"·title="·"·alt=""·coords="423,189,481,214"/>119 <area·shape="rect"·title="·"·alt=""·coords="249,372,428,412"/>
 120 <area·shape="poly"·title="·"·alt=""·coords="266,322,309,361,305,365,262,326"/>
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"/>121 <area·shape="poly"·title="·"·alt=""·coords="416,326,372,365,369,361,413,322"/>
116 </map>122 </map>
117 </div>123 </div>
118 </div><div·class="textblock"><div·class="dynheader"> 
119 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div> 
120 <div·class="dyncontent"> 
121 <div·class="center"><img·src="a00751.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·alt=""/></div> 
122 <map·name="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"·id="aOpenMesh_2Tools_2Decimater_2ModNormalFlippingT_8hhdep"> 
123 <area·shape="rect"·title="·"·alt=""·coords="9,5,209,45"/> 
124 <area·shape="rect"·href="a00962_source.html"·title="·"·alt=""·coords="5,93,212,133"/> 
125 <area·shape="poly"·title="·"·alt=""·coords="111,59,111,93,106,93,106,59"/> 
126 </map> 
127 </div>124 </div>
128 </div> 
129 <p><a·href="a00749_source.html">Go·to·the·source·code·of·this·file.</a></p>125 <p><a·href="a06467_source.html">Go·to·the·source·code·of·this·file.</a></p>
130 <table·class="memberdecls">126 <table·class="memberdecls">
131 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a> 
132 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> 
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> 
135 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr> 
136 </table><table·class="memberdecls"> 
137 <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>
138 Namespaces</h2></td></tr>128 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>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>
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>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>
141 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>131 <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>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>
143 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<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>
144 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>134 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
145 </table>135 </table>
146 </div><!--·contents·-->136 </div><!--·contents·-->
147 </div><!--·doc-content·-->137 </div><!--·doc-content·-->
148 <hr>138 <hr>
149 <address>139 <address>
150 <small>140 <small>
1.82 KB
html2text {}
    
Offset 1, 25 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_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s 
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:5 _.N_.a_.m_.e_.s_.p_.a_.c_.e_.s
 6 CompositeT_impl.hh·File·Reference
 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>
 9 Include·dependency·graph·for·CompositeT_impl.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.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.
11 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.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
14   
15 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
17  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
18 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
19  15  
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_.e_.c_.i_.m_.a_.t_.e_.r16 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
21  ···········Software·related·to·mesh·decimation.17  ···········Software·related·to·uniform·subdivision·of·meshes.
22  18  
23 ===============================================================================19 ===============================================================================
24 ·····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.
25 ·····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·.
3.51 KB
./usr/share/doc/libopenmesh-dev/html/a00750.map vs.
./usr/share/doc/libopenmesh-dev/html/a06366.map
Files 80% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 18 lines modified
1 <map·id="OpenMesh/Tools/Decimater/ModNormalFlippingT.hh"·name="OpenMesh/Tools/Decimater/ModNormalFlippingT.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="141,5,305,45"/>
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="199,5,399,45"/>3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="176,269,355,309"/>
3 <area·shape="rect"·id="Node000002"·href="$a00722.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="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="$a00449_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="$a00671.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="244,93,408,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="301,46,301,79,296,79,296,46"/>8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="248,44,294,82,291,86,244,48"/>
 9 <area·shape="rect"·id="Node000006"·href="$a00617_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"/>
5 <area·shape="rect"·id="Node000003"·href="$a00548_source.html"·title="·"·alt=""·coords="15,181,174,221"/>12 <area·shape="rect"·id="Node000005"·href="$a00698_source.html"·title="·"·alt=""·coords="244,181,408,221"/>
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="$a00713.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"/>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="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="Node000006"·title="·"·alt=""·coords="423,189,481,214"/>16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="484,189,560,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"/> 
12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="97,222,97,255,92,255,92,222"/>17 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="518,133,522,175,517,175,513,134"/>
13 </map>18 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00751.png vs.
./usr/share/doc/libopenmesh-dev/html/a00940.png
Files identical despite different names
20.4 KB
./usr/share/doc/libopenmesh-dev/html/a00752.html vs.
./usr/share/doc/libopenmesh-dev/html/a00914.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('a00752.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00914.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="a00698_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00893_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="a00753.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2DecimaterT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00915.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="a00698.html"·title="·"·alt=""·coords="1771,93,1971,133"/>109 <area·shape="rect"·href="a00893.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="a00527_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>117 <area·shape="rect"·href="a00785_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="a00830.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>119 <area·shape="rect"·href="a01043.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="a00731.html"·title="·"·alt=""·coords="1771,181,1971,221"/>121 <area·shape="rect"·href="a00905.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="a00638_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>125 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="767,357,926,397"/>127 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>136 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>142 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>144 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="513,607,677,647"/>149 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1078,519,1242,559"/>151 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="859,695,1053,735"/>171 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1222,783,1386,823"/>173 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="1721,695,1885,735"/>175 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="1509,607,1673,647"/>177 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="982,607,1141,647"/>179 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="1534,783,1693,823"/>191 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="779,783,957,823"/>193 <area·shape="rect"·href="a00599_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/a00753.map vs.
./usr/share/doc/libopenmesh-dev/html/a00915.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="$a00698.html"·title="·"·alt=""·coords="1771,93,1971,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00893.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="$a00527_source.html"·title="·"·alt=""·coords="874,269,1033,309"/>11 <area·shape="rect"·id="Node000004"·href="$a00785_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="$a00830.html"·title="A·generic·heap·class."·alt=""·coords="2167,607,2329,647"/>13 <area·shape="rect"·id="Node000034"·href="$a01043.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="$a00731.html"·title="·"·alt=""·coords="1771,181,1971,221"/>15 <area·shape="rect"·id="Node000036"·href="$a00905.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="$a00638_source.html"·title="·"·alt=""·coords="982,783,1146,823"/>19 <area·shape="rect"·id="Node000006"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="767,357,926,397"/>21 <area·shape="rect"·id="Node000008"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1078,357,1242,397"/>30 <area·shape="rect"·id="Node000033"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="803,445,1053,471"/>36 <area·shape="rect"·id="Node000010"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1128,695,1307,735"/>38 <area·shape="rect"·id="Node000026"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="513,607,677,647"/>43 <area·shape="rect"·id="Node000012"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1078,519,1242,559"/>45 <area·shape="rect"·id="Node000016"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="859,695,1053,735"/>65 <area·shape="rect"·id="Node000020"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1222,783,1386,823"/>67 <area·shape="rect"·id="Node000021"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="1721,695,1885,735"/>69 <area·shape="rect"·id="Node000022"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1509,607,1673,647"/>71 <area·shape="rect"·id="Node000023"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="982,607,1141,647"/>73 <area·shape="rect"·id="Node000031"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="1534,783,1693,823"/>85 <area·shape="rect"·id="Node000030"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="779,783,957,823"/>87 <area·shape="rect"·id="Node000027"·href="$a00599_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="$a06461.html"·title="·"·alt=""·coords="2196,790,2279,815"/>112 <area·shape="rect"·id="Node000035"·href="$a06356.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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="1771,269,1971,309"/>117 <area·shape="rect"·id="Node000037"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="1943,357,2102,397"/>119 <area·shape="rect"·id="Node000038"·href="$a00722_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="$a00692.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="$a00935.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="$a00713.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="$a00878.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/a00753.png vs.
./usr/share/doc/libopenmesh-dev/html/a00915.png
Files identical despite different names
18.7 KB
./usr/share/doc/libopenmesh-dev/html/a00755.html vs.
./usr/share/doc/libopenmesh-dev/html/a00929.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('a00755.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00929.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, 71 lines modifiedOffset 93, 71 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">McDecimaterT_impl.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">McDecimaterT_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="a00710_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00890_source.html">OpenMesh/Tools/Decimater/McDecimaterT.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·McDecimaterT_impl.hh:</div>104 Include·dependency·graph·for·McDecimaterT_impl.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00756.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00930.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh">107 <map·name="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2McDecimaterT__impl_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="2519,5,2719,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="2519,5,2719,45"/>
109 <area·shape="rect"·href="a00710.html"·title="·"·alt=""·coords="1601,93,1801,133"/>109 <area·shape="rect"·href="a00890.html"·title="·"·alt=""·coords="1601,93,1801,133"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>110 <area·shape="poly"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>
111 <area·shape="rect"·title="·"·alt=""·coords="2487,878,2549,903"/>111 <area·shape="rect"·title="·"·alt=""·coords="2487,878,2549,903"/>
112 <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="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"/>
113 <area·shape="rect"·title="·"·alt=""·coords="2657,101,2715,126"/>113 <area·shape="rect"·title="·"·alt=""·coords="2657,101,2715,126"/>
114 <area·shape="poly"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>114 <area·shape="poly"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>
115 <area·shape="rect"·title="·"·alt=""·coords="1662,277,1739,302"/>115 <area·shape="rect"·title="·"·alt=""·coords="1662,277,1739,302"/>
116 <area·shape="poly"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/>116 <area·shape="poly"·title="·"·alt=""·coords="1703,134,1703,263,1698,263,1698,134"/>
117 <area·shape="rect"·href="a00731.html"·title="·"·alt=""·coords="1143,181,1343,221"/>117 <area·shape="rect"·href="a00905.html"·title="·"·alt=""·coords="1143,181,1343,221"/>
118 <area·shape="poly"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/>118 <area·shape="poly"·title="·"·alt=""·coords="1601,136,1357,181,1356,176,1600,131"/>
119 <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="poly"·title="·"·alt=""·coords="1344,211,1490,233,1651,267,1661,270,1659,275,1649,272,1489,238,1343,216"/>
120 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>120 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>
121 <area·shape="poly"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/>121 <area·shape="poly"·title="·"·alt=""·coords="1313,219,1477,263,1475,268,1312,224"/>
122 <area·shape="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/>122 <area·shape="rect"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/>
123 <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="poly"·title="·"·alt=""·coords="1143,210,818,232,613,249,403,272,402,267,612,244,818,227,1143,205"/>
124 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="5,357,164,397"/>124 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="5,357,164,397"/>
125 <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="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"/>
126 <area·shape="rect"·href="a00692.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="rect"·href="a00935.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/>
127 <area·shape="poly"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/>127 <area·shape="poly"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/>
128 <area·shape="rect"·title="·"·alt=""·coords="783,871,962,911"/>128 <area·shape="rect"·title="·"·alt=""·coords="783,871,962,911"/>
129 <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="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"/>
130 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/>130 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/>
131 <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="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"/>
132 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/>132 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/>
133 <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="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"/>
134 <area·shape="rect"·title="·"·alt=""·coords="2261,878,2319,903"/>134 <area·shape="rect"·title="·"·alt=""·coords="2261,878,2319,903"/>
135 <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,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"/>
136 <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="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"/>
137 <area·shape="rect"·title="·"·alt=""·coords="2070,878,2155,903"/>137 <area·shape="rect"·title="·"·alt=""·coords="2070,878,2155,903"/>
138 <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="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"/>
139 <area·shape="rect"·title="·"·alt=""·coords="638,614,718,639"/>139 <area·shape="rect"·title="·"·alt=""·coords="638,614,718,639"/>
140 <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="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"/>
141 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>141 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>
142 <area·shape="poly"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/>142 <area·shape="poly"·title="·"·alt=""·coords="1479,311,1262,358,1261,353,1478,305"/>
143 <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="poly"·title="·"·alt=""·coords="1708,823,1689,825,1492,848,1295,866,976,887,976,882,1295,860,1491,843,1688,820,1707,817"/>
144 <area·shape="rect"·title="·"·alt=""·coords="1759,878,1835,903"/>144 <area·shape="rect"·title="·"·alt=""·coords="1759,878,1835,903"/>
145 <area·shape="poly"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/>145 <area·shape="poly"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/>
146 <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="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"/>
147 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>147 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>
148 <area·shape="poly"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/>148 <area·shape="poly"·title="·"·alt=""·coords="2185,392,1760,446,1760,441,2184,386"/>
149 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>149 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>
150 <area·shape="poly"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/>150 <area·shape="poly"·title="·"·alt=""·coords="2254,399,2059,685,2055,682,2250,396"/>
151 <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="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"/>
152 <area·shape="rect"·title="·"·alt=""·coords="1735,702,1821,727"/>152 <area·shape="rect"·title="·"·alt=""·coords="1735,702,1821,727"/>
153 <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="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"/>
154 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/>154 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/>
155 <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="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"/>
156 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/>156 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/>
157 <area·shape="poly"·title="·"·alt=""·coords="1618,473,1462,517,1460,512,1617,468"/>157 <area·shape="poly"·title="·"·alt=""·coords="1618,473,1462,517,1460,512,1617,468"/>
158 <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="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"/>
159 <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="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"/>
160 <area·shape="rect"·title="·"·alt=""·coords="1116,702,1192,727"/>160 <area·shape="rect"·title="·"·alt=""·coords="1116,702,1192,727"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1166,647,1160,689,1155,688,1161,647"/>161 <area·shape="poly"·title="·"·alt=""·coords="1166,647,1160,689,1155,688,1161,647"/>
162 <area·shape="rect"·title="·"·alt=""·coords="1267,702,1342,727"/>162 <area·shape="rect"·title="·"·alt=""·coords="1267,702,1342,727"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1198,644,1276,692,1273,697,1195,649"/>163 <area·shape="poly"·title="·"·alt=""·coords="1198,644,1276,692,1273,697,1195,649"/>
Offset 169, 37 lines modifiedOffset 169, 37 lines modified
169 <area·shape="poly"·title="·"·alt=""·coords="1335,561,1227,604,1225,599,1333,556"/>169 <area·shape="poly"·title="·"·alt=""·coords="1335,561,1227,604,1225,599,1333,556"/>
170 <area·shape="poly"·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"/>170 <area·shape="poly"·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"/>
171 <area·shape="rect"·title="·"·alt=""·coords="1272,614,1343,639"/>171 <area·shape="rect"·title="·"·alt=""·coords="1272,614,1343,639"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1366,561,1328,605,1324,601,1362,557"/>172 <area·shape="poly"·title="·"·alt=""·coords="1366,561,1328,605,1324,601,1362,557"/>
173 <area·shape="rect"·title="·"·alt=""·coords="1367,614,1426,639"/>173 <area·shape="rect"·title="·"·alt=""·coords="1367,614,1426,639"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1387,558,1395,600,1389,601,1382,559"/>174 <area·shape="poly"·title="·"·alt=""·coords="1387,558,1395,600,1389,601,1382,559"/>
175 <area·shape="poly"·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"/>175 <area·shape="poly"·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"/>
176 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1465,695,1659,735"/>176 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="1465,695,1659,735"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1405,557,1460,605,1537,683,1533,686,1456,609,1402,561"/>177 <area·shape="poly"·title="·"·alt=""·coords="1405,557,1460,605,1537,683,1533,686,1456,609,1402,561"/>
178 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1015,783,1179,823"/>178 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1015,783,1179,823"/>
179 <area·shape="poly"·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"/>179 <area·shape="poly"·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"/>
180 <area·shape="rect"·href="a00326_source.html"·title="·"·alt=""·coords="588,695,752,735"/>180 <area·shape="rect"·href="a00464_source.html"·title="·"·alt=""·coords="588,695,752,735"/>
181 <area·shape="poly"·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"/>181 <area·shape="poly"·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"/>
182 <area·shape="rect"·href="a00443_source.html"·title="·"·alt=""·coords="793,607,957,647"/>182 <area·shape="rect"·href="a00479_source.html"·title="·"·alt=""·coords="793,607,957,647"/>
183 <area·shape="poly"·title="·"·alt=""·coords="1299,556,977,609,972,610,971,605,976,604,1298,550"/>183 <area·shape="poly"·title="·"·alt=""·coords="1299,556,977,609,972,610,971,605,976,604,1298,550"/>
184 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1552,607,1711,647"/>184 <area·shape="rect"·href="a00767_source.html"·title="·"·alt=""·coords="1552,607,1711,647"/>
185 <area·shape="poly"·title="·"·alt=""·coords="1437,556,1565,600,1563,605,1435,561"/>185 <area·shape="poly"·title="·"·alt=""·coords="1437,556,1565,600,1563,605,1435,561"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1299,546,1046,564,892,583,737,609,723,613,722,607,736,604,891,577,1046,559,1298,540"/>186 <area·shape="poly"·title="·"·alt=""·coords="1299,546,1046,564,892,583,737,609,723,613,722,607,736,604,891,577,1046,559,1298,540"/>
187 <area·shape="poly"·title="·"·alt=""·coords="1048,825,935,868,933,863,1047,820"/>187 <area·shape="poly"·title="·"·alt=""·coords="1048,825,935,868,933,863,1047,820"/>
188 <area·shape="poly"·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"/>188 <area·shape="poly"·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"/>
189 <area·shape="poly"·title="·"·alt=""·coords="875,648,869,695,868,783,872,857,867,857,862,783,863,694,869,647"/>189 <area·shape="poly"·title="·"·alt=""·coords="875,648,869,695,868,783,872,857,867,857,862,783,863,694,869,647"/>
190 <area·shape="poly"·title="·"·alt=""·coords="940,644,1097,692,1107,695,1106,700,1096,697,938,649"/>190 <area·shape="poly"·title="·"·alt=""·coords="940,644,1097,692,1107,695,1106,700,1096,697,938,649"/>
191 <area·shape="poly"·title="·"·alt=""·coords="831,649,728,692,726,687,829,644"/>191 <area·shape="poly"·title="·"·alt=""·coords="831,649,728,692,726,687,829,644"/>
192 <area·shape="rect"·title="·"·alt=""·coords="878,702,939,727"/>192 <area·shape="rect"·title="·"·alt=""·coords="878,702,939,727"/>
193 <area·shape="poly"·title="·"·alt=""·coords="885,646,902,688,897,690,880,648"/>193 <area·shape="poly"·title="·"·alt=""·coords="885,646,902,688,897,690,880,648"/>
194 <area·shape="poly"·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"/>194 <area·shape="poly"·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"/>
195 <area·shape="poly"·title="·"·alt=""·coords="958,634,1073,644,1453,668,1834,692,1934,701,1933,706,1834,697,1453,673,1072,649,957,639"/>195 <area·shape="poly"·title="·"·alt=""·coords="958,634,1073,644,1453,668,1834,692,1934,701,1933,706,1834,697,1453,673,1072,649,957,639"/>
196 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="676,783,835,823"/>196 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="676,783,835,823"/>
197 <area·shape="poly"·title="·"·alt=""·coords="861,648,824,696,775,772,771,769,820,693,857,645"/>197 <area·shape="poly"·title="·"·alt=""·coords="861,648,824,696,775,772,771,769,820,693,857,645"/>
198 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="1897,783,2075,823"/>198 <area·shape="rect"·href="a00599_source.html"·title="·"·alt=""·coords="1897,783,2075,823"/>
199 <area·shape="poly"·title="·"·alt=""·coords="2028,736,2006,772,2002,769,2023,734"/>199 <area·shape="poly"·title="·"·alt=""·coords="2028,736,2006,772,2002,769,2023,734"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1897,824,1885,825,1629,852,1375,871,975,889,975,884,1374,865,1629,847,1884,820,1896,818"/>200 <area·shape="poly"·title="·"·alt=""·coords="1897,824,1885,825,1629,852,1375,871,975,889,975,884,1374,865,1629,847,1884,820,1896,818"/>
201 <area·shape="poly"·title="·"·alt=""·coords="1946,825,1835,875,1833,870,1943,820"/>201 <area·shape="poly"·title="·"·alt=""·coords="1946,825,1835,875,1833,870,1943,820"/>
202 <area·shape="poly"·title="·"·alt=""·coords="2053,820,2248,875,2246,880,2052,825"/>202 <area·shape="poly"·title="·"·alt=""·coords="2053,820,2248,875,2246,880,2052,825"/>
203 <area·shape="poly"·title="·"·alt=""·coords="2076,816,2473,879,2472,885,2075,821"/>203 <area·shape="poly"·title="·"·alt=""·coords="2076,816,2473,879,2472,885,2075,821"/>
204 <area·shape="poly"·title="·"·alt=""·coords="2016,821,2086,868,2083,872,2013,825"/>204 <area·shape="poly"·title="·"·alt=""·coords="2016,821,2086,868,2083,872,2013,825"/>
205 <area·shape="rect"·title="·"·alt=""·coords="1867,878,1956,903"/>205 <area·shape="rect"·title="·"·alt=""·coords="1867,878,1956,903"/>
Offset 216, 24 lines modifiedOffset 216, 24 lines modified
216 <area·shape="poly"·title="·"·alt=""·coords="1249,389,1573,440,1572,446,1248,394"/>216 <area·shape="poly"·title="·"·alt=""·coords="1249,389,1573,440,1572,446,1248,394"/>
Max diff block lines reached; 3111/18980 bytes (16.39%) of diff not shown.
19.1 KB
./usr/share/doc/libopenmesh-dev/html/a00756.map vs.
./usr/share/doc/libopenmesh-dev/html/a00930.map
Files 99% similar despite different names
    
Offset 1, 57 lines modifiedOffset 1, 57 lines modified
1 <map·id="OpenMesh/Tools/Decimater/McDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/McDecimaterT_impl.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="2519,5,2719,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2519,5,2719,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00710.html"·title="·"·alt=""·coords="1601,93,1801,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00890.html"·title="·"·alt=""·coords="1601,93,1801,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2520,39,1814,104,1814,99,2519,33"/>
5 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="2487,878,2549,903"/>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"/>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"/>7 <area·shape="rect"·id="Node000040"·title="·"·alt=""·coords="2657,101,2715,126"/>
8 <area·shape="poly"·id="edge81_Node000001_Node000040"·title="·"·alt=""·coords="2636,44,2670,88,2666,91,2632,47"/>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"/>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"/>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="$a00731.html"·title="·"·alt=""·coords="1143,181,1343,221"/>11 <area·shape="rect"·id="Node000004"·href="$a00905.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"/>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"/>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="$a00527_source.html"·title="·"·alt=""·coords="1479,269,1637,309"/>14 <area·shape="rect"·id="Node000005"·href="$a00785_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"/>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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="189,269,389,309"/>16 <area·shape="rect"·id="Node000035"·href="$a00920.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"/>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="$a00548_source.html"·title="·"·alt=""·coords="5,357,164,397"/>18 <area·shape="rect"·id="Node000036"·href="$a00722_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"/>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="$a00692.html"·title="This·file·contains·an·observer·class·which·is·used·to·monitor·the·progress·of·an·decimater."·alt=""·coords="413,269,613,309"/>20 <area·shape="rect"·id="Node000038"·href="$a00935.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"/>21 <area·shape="poly"·id="edge77_Node000004_Node000038"·title="·"·alt=""·coords="1144,217,626,277,626,272,1143,212"/>
22 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="783,871,962,911"/>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"/>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="$a00638_source.html"·title="·"·alt=""·coords="1708,783,1872,823"/>24 <area·shape="rect"·id="Node000007"·href="$a00617_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"/>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="$a00518_source.html"·title="·"·alt=""·coords="2185,357,2344,397"/>26 <area·shape="rect"·id="Node000009"·href="$a00761_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00332_source.html"·title="·"·alt=""·coords="1084,357,1248,397"/>35 <area·shape="rect"·id="Node000034"·href="$a00482_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"/>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"/>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"/>38 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="1759,878,1835,903"/>
39 <area·shape="poly"·id="edge9_Node000007_Node000008"·title="·"·alt=""·coords="1794,823,1797,864,1792,864,1789,823"/>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"/>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="$a00347_source.html"·title="·"·alt=""·coords="1533,445,1783,471"/>41 <area·shape="rect"·id="Node000011"·href="$a00461_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"/>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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1947,695,2126,735"/>43 <area·shape="rect"·id="Node000027"·href="$a00611.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"/>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"/>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"/>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"/>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="$a00335_source.html"·title="·"·alt=""·coords="1084,607,1248,647"/>48 <area·shape="rect"·id="Node000013"·href="$a00476_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"/>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="$a00338_source.html"·title="·"·alt=""·coords="1299,519,1463,559"/>50 <area·shape="rect"·id="Node000017"·href="$a00587_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"/>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"/>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"/>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"/>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"/>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"/>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"/>57 <area·shape="poly"·id="edge19_Node000013_Node000015"·title="·"·alt=""·coords="1198,644,1276,692,1273,697,1195,649"/>
Offset 63, 37 lines modifiedOffset 63, 37 lines modified
63 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1335,561,1227,604,1225,599,1333,556"/>63 <area·shape="poly"·id="edge51_Node000017_Node000013"·title="·"·alt=""·coords="1335,561,1227,604,1225,599,1333,556"/>
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"/>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"/>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"/>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"/>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"/>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"/>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="$a00467_source.html"·title="·"·alt=""·coords="1465,695,1659,735"/>70 <area·shape="rect"·id="Node000021"·href="$a00449_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"/>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="$a00656_source.html"·title="·"·alt=""·coords="1015,783,1179,823"/>72 <area·shape="rect"·id="Node000022"·href="$a00698_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"/>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="$a00326_source.html"·title="·"·alt=""·coords="588,695,752,735"/>74 <area·shape="rect"·id="Node000023"·href="$a00464_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"/>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="$a00443_source.html"·title="·"·alt=""·coords="793,607,957,647"/>76 <area·shape="rect"·id="Node000024"·href="$a00479_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"/>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="$a00551_source.html"·title="·"·alt=""·coords="1552,607,1711,647"/>78 <area·shape="rect"·id="Node000032"·href="$a00767_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00506_source.html"·title="·"·alt=""·coords="676,783,835,823"/>90 <area·shape="rect"·id="Node000031"·href="$a00776_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"/>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="$a00671_source.html"·title="·"·alt=""·coords="1897,783,2075,823"/>92 <area·shape="rect"·id="Node000028"·href="$a00599_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"/>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"/>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"/>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"/>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"/>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"/>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"/>99 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1867,878,1956,903"/>
Offset 110, 14 lines modifiedOffset 110, 14 lines modified
110 <area·shape="poly"·id="edge69_Node000034_Node000011"·title="·"·alt=""·coords="1249,389,1573,440,1572,446,1248,394"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="189,357,389,397"/>117 <area·shape="rect"·id="Node000037"·href="$a00878.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"/>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"/>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"/>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"/>
121 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="464,365,535,390"/>121 <area·shape="rect"·id="Node000039"·title="·"·alt=""·coords="464,365,535,390"/>
122 <area·shape="poly"·id="edge78_Node000038_Node000039"·title="·"·alt=""·coords="512,310,506,351,501,350,507,309"/>122 <area·shape="poly"·id="edge78_Node000038_Node000039"·title="·"·alt=""·coords="512,310,506,351,501,350,507,309"/>
123 </map>123 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00756.png vs.
./usr/share/doc/libopenmesh-dev/html/a00930.png
Files identical despite different names
20.5 KB
./usr/share/doc/libopenmesh-dev/html/a00758.html vs.
./usr/share/doc/libopenmesh-dev/html/a00947.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('a00758.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00947.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, 90 lines modifiedOffset 98, 90 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;fstream&gt;</code><br·/>101 <code>#include·&lt;fstream&gt;</code><br·/>
102 <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·/>
103 <code>#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/IO/BinaryHelper.hh&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/Utils/Endian.hh&gt;</code><br·/>
105 <code>#include·&lt;<a·class="el"·href="a00716_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00902_source.html">OpenMesh/Tools/Decimater/ModProgMeshT.hh</a>&gt;</code><br·/>
106 </div><div·class="textblock"><div·class="dynheader">106 </div><div·class="textblock"><div·class="dynheader">
107 Include·dependency·graph·for·ModProgMeshT_impl.hh:</div>107 Include·dependency·graph·for·ModProgMeshT_impl.hh:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a00759.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·alt=""/></div>109 <div·class="center"><img·src="a00948.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·alt=""/></div>
110 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh">110 <map·name="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2ModProgMeshT__impl_8hh">
111 <area·shape="rect"·title="·"·alt=""·coords="503,5,703,45"/>111 <area·shape="rect"·title="·"·alt=""·coords="503,5,703,45"/>
112 <area·shape="rect"·title="·"·alt=""·coords="2012,790,2074,815"/>112 <area·shape="rect"·title="·"·alt=""·coords="2012,790,2074,815"/>
113 <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="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"/>
114 <area·shape="rect"·title="·"·alt=""·coords="2838,101,2912,126"/>114 <area·shape="rect"·title="·"·alt=""·coords="2838,101,2912,126"/>
115 <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="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"/>
116 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="213,519,372,559"/>116 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="213,519,372,559"/>
117 <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="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"/>
118 <area·shape="rect"·href="a00404_source.html"·title="·"·alt=""·coords="396,526,647,551"/>118 <area·shape="rect"·href="a00470_source.html"·title="·"·alt=""·coords="396,526,647,551"/>
119 <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="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"/>
120 <area·shape="rect"·href="a00530_source.html"·title="·"·alt=""·coords="25,181,184,221"/>120 <area·shape="rect"·href="a00752_source.html"·title="·"·alt=""·coords="25,181,184,221"/>
121 <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="poly"·title="·"·alt=""·coords="531,48,370,96,258,138,161,178,158,173,256,133,369,91,529,43"/>
122 <area·shape="rect"·href="a00716.html"·title="·"·alt=""·coords="584,93,784,133"/>122 <area·shape="rect"·href="a00902.html"·title="·"·alt=""·coords="584,93,784,133"/>
123 <area·shape="poly"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/>123 <area·shape="poly"·title="·"·alt=""·coords="623,44,659,81,655,85,619,47"/>
124 <area·shape="rect"·title="·"·alt=""·coords="880,783,1059,823"/>124 <area·shape="rect"·title="·"·alt=""·coords="880,783,1059,823"/>
125 <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="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"/>
126 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="70,607,229,647"/>126 <area·shape="rect"·href="a00740_source.html"·title="·"·alt=""·coords="70,607,229,647"/>
127 <area·shape="poly"·title="·"·alt=""·coords="262,561,194,602,191,597,260,556"/>127 <area·shape="poly"·title="·"·alt=""·coords="262,561,194,602,191,597,260,556"/>
128 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="188,695,346,735"/>128 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="188,695,346,735"/>
129 <area·shape="poly"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>129 <area·shape="poly"·title="·"·alt=""·coords="292,559,274,681,269,681,287,558"/>
130 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>130 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>
131 <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="372,554,385,556,755,582,1283,616,1282,621,755,587,384,561,372,559"/>
132 <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="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"/>
133 <area·shape="poly"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/>133 <area·shape="poly"·title="·"·alt=""·coords="177,645,231,684,228,689,174,649"/>
134 <area·shape="rect"·title="·"·alt=""·coords="46,702,112,727"/>134 <area·shape="rect"·title="·"·alt=""·coords="46,702,112,727"/>
135 <area·shape="poly"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/>135 <area·shape="poly"·title="·"·alt=""·coords="136,649,99,693,95,689,132,645"/>
136 <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="347,729,366,732,637,767,867,790,866,795,636,772,365,737,346,734"/>
137 <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="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"/>
138 <area·shape="rect"·title="·"·alt=""·coords="718,614,779,639"/>138 <area·shape="rect"·title="·"·alt=""·coords="718,614,779,639"/>
139 <area·shape="poly"·title="·"·alt=""·coords="556,549,707,604,711,606,709,611,705,609,554,554"/>139 <area·shape="poly"·title="·"·alt=""·coords="556,549,707,604,711,606,709,611,705,609,554,554"/>
140 <area·shape="rect"·title="·"·alt=""·coords="355,614,419,639"/>140 <area·shape="rect"·title="·"·alt=""·coords="355,614,419,639"/>
141 <area·shape="poly"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/>141 <area·shape="poly"·title="·"·alt=""·coords="505,554,418,609,415,604,502,549"/>
142 <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="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"/>
143 <area·shape="rect"·href="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="494,607,694,647"/>143 <area·shape="rect"·href="a00920.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="494,607,694,647"/>
144 <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="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"/>
145 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="2148,181,2306,221"/>145 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="2148,181,2306,221"/>
146 <area·shape="poly"·title="·"·alt=""·coords="784,118,2134,192,2134,198,784,123"/>146 <area·shape="poly"·title="·"·alt=""·coords="784,118,2134,192,2134,198,784,123"/>
147 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="473,695,632,735"/>147 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="473,695,632,735"/>
148 <area·shape="poly"·title="·"·alt=""·coords="587,648,570,683,565,681,582,646"/>148 <area·shape="poly"·title="·"·alt=""·coords="587,648,570,683,565,681,582,646"/>
149 <area·shape="rect"·href="a00713.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>149 <area·shape="rect"·href="a00878.html"·title="Provides·data·class·CollapseInfoT·for·storing·all·information·about·a·halfedge·collapse."·alt=""·coords="656,695,856,735"/>
150 <area·shape="poly"·title="·"·alt=""·coords="631,644,710,686,707,691,628,649"/>150 <area·shape="poly"·title="·"·alt=""·coords="631,644,710,686,707,691,628,649"/>
151 <area·shape="rect"·title="·"·alt=""·coords="2379,790,2438,815"/>151 <area·shape="rect"·title="·"·alt=""·coords="2379,790,2438,815"/>
152 <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="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"/>
153 <area·shape="poly"·title="·"·alt=""·coords="632,730,867,778,866,783,631,735"/>153 <area·shape="poly"·title="·"·alt=""·coords="632,730,867,778,866,783,631,735"/>
154 <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="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"/>
155 <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="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"/>
156 <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,651,2747,628,2747,369,2741,334,2725,310,2700,291,2666,272,2638,260,2600,249,2505,232,2400,219,2306,211"/>156 <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,651,2747,628,2747,369,2741,334,2725,310,2700,291,2666,272,2638,260,2600,249,2505,232,2400,219,2306,211"/>
157 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>157 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>
158 <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,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"/>158 <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,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"/>
159 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2148,269,2306,309"/>159 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="2148,269,2306,309"/>
160 <area·shape="poly"·title="·"·alt=""·coords="2230,222,2230,255,2224,255,2224,222"/>160 <area·shape="poly"·title="·"·alt=""·coords="2230,222,2230,255,2224,255,2224,222"/>
161 <area·shape="rect"·title="·"·alt=""·coords="1899,790,1984,815"/>161 <area·shape="rect"·title="·"·alt=""·coords="1899,790,1984,815"/>
162 <area·shape="poly"·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"/>162 <area·shape="poly"·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"/>
163 <area·shape="rect"·title="·"·alt=""·coords="912,526,992,551"/>163 <area·shape="rect"·title="·"·alt=""·coords="912,526,992,551"/>
164 <area·shape="poly"·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"/>164 <area·shape="poly"·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"/>
165 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1636,269,1800,309"/>165 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1636,269,1800,309"/>
166 <area·shape="poly"·title="·"·alt=""·coords="2148,219,1814,275,1813,269,2147,213"/>166 <area·shape="poly"·title="·"·alt=""·coords="2148,219,1814,275,1813,269,2147,213"/>
167 <area·shape="poly"·title="·"·alt=""·coords="1537,734,1518,737,1279,770,1073,793,1072,788,1278,764,1517,732,1536,729"/>167 <area·shape="poly"·title="·"·alt=""·coords="1537,734,1518,737,1279,770,1073,793,1072,788,1278,764,1517,732,1536,729"/>
168 <area·shape="rect"·title="·"·alt=""·coords="1589,790,1665,815"/>168 <area·shape="rect"·title="·"·alt=""·coords="1589,790,1665,815"/>
169 <area·shape="poly"·title="·"·alt=""·coords="1623,735,1627,776,1622,776,1618,735"/>169 <area·shape="poly"·title="·"·alt=""·coords="1623,735,1627,776,1622,776,1618,735"/>
170 <area·shape="poly"·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"/>170 <area·shape="poly"·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"/>
171 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="2102,357,2352,383"/>171 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="2102,357,2352,383"/>
172 <area·shape="poly"·title="·"·alt=""·coords="2230,310,2230,343,2224,343,2224,310"/>172 <area·shape="poly"·title="·"·alt=""·coords="2230,310,2230,343,2224,343,2224,310"/>
173 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1616,607,1795,647"/>173 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1616,607,1795,647"/>
174 <area·shape="poly"·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"/>174 <area·shape="poly"·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"/>
175 <area·shape="poly"·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"/>175 <area·shape="poly"·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"/>
176 <area·shape="rect"·title="·"·alt=""·coords="2321,614,2408,639"/>176 <area·shape="rect"·title="·"·alt=""·coords="2321,614,2408,639"/>
177 <area·shape="poly"·title="·"·alt=""·coords="2237,381,2275,439,2321,517,2358,600,2353,602,2317,520,2271,442,2233,384"/>177 <area·shape="poly"·title="·"·alt=""·coords="2237,381,2275,439,2321,517,2358,600,2353,602,2317,520,2271,442,2233,384"/>
178 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>178 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>
179 <area·shape="poly"·title="·"·alt=""·coords="2227,383,2195,506,2190,505,2221,382"/>179 <area·shape="poly"·title="·"·alt=""·coords="2227,383,2195,506,2190,505,2221,382"/>
180 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1636,431,1800,471"/>180 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1636,431,1800,471"/>
181 <area·shape="poly"·title="·"·alt=""·coords="2153,385,1814,437,1813,432,2152,380"/>181 <area·shape="poly"·title="·"·alt=""·coords="2153,385,1814,437,1813,432,2152,380"/>
182 <area·shape="poly"·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"/>182 <area·shape="poly"·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"/>
183 <area·shape="poly"·title="·"·alt=""·coords="2225,556,2329,606,2327,611,2223,561"/>183 <area·shape="poly"·title="·"·alt=""·coords="2225,556,2329,606,2327,611,2223,561"/>
184 <area·shape="rect"·title="·"·alt=""·coords="1870,614,1946,639"/>184 <area·shape="rect"·title="·"·alt=""·coords="1870,614,1946,639"/>
185 <area·shape="poly"·title="·"·alt=""·coords="2125,561,1959,612,1957,607,2123,556"/>185 <area·shape="poly"·title="·"·alt=""·coords="2125,561,1959,612,1957,607,2123,556"/>
186 <area·shape="rect"·title="·"·alt=""·coords="2222,614,2296,639"/>186 <area·shape="rect"·title="·"·alt=""·coords="2222,614,2296,639"/>
187 <area·shape="poly"·title="·"·alt=""·coords="2203,557,2242,602,2238,605,2199,561"/>187 <area·shape="poly"·title="·"·alt=""·coords="2203,557,2242,602,2238,605,2199,561"/>
Offset 194, 33 lines modifiedOffset 194, 33 lines modified
194 <area·shape="poly"·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"/>194 <area·shape="poly"·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"/>
195 <area·shape="poly"·title="·"·alt=""·coords="1800,464,2089,517,2088,522,1799,470"/>195 <area·shape="poly"·title="·"·alt=""·coords="1800,464,2089,517,2088,522,1799,470"/>
196 <area·shape="poly"·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"/>196 <area·shape="poly"·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"/>
197 <area·shape="rect"·title="·"·alt=""·coords="1873,526,1944,551"/>197 <area·shape="rect"·title="·"·alt=""·coords="1873,526,1944,551"/>
198 <area·shape="poly"·title="·"·alt=""·coords="1761,468,1872,518,1869,523,1758,473"/>198 <area·shape="poly"·title="·"·alt=""·coords="1761,468,1872,518,1869,523,1758,473"/>
199 <area·shape="rect"·title="·"·alt=""·coords="1968,526,2027,551"/>199 <area·shape="rect"·title="·"·alt=""·coords="1968,526,2027,551"/>
200 <area·shape="poly"·title="·"·alt=""·coords="1797,468,1875,489,1957,516,1962,518,1960,523,1955,521,1873,495,1795,473"/>200 <area·shape="poly"·title="·"·alt=""·coords="1797,468,1875,489,1957,516,1962,518,1960,523,1955,521,1873,495,1795,473"/>
201 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1246,695,1410,735"/>201 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1246,695,1410,735"/>
202 <area·shape="poly"·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"/>202 <area·shape="poly"·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"/>
203 <area·shape="rect"·href="a00326_source.html"·title="·"·alt=""·coords="905,607,1069,647"/>203 <area·shape="rect"·href="a00464_source.html"·title="·"·alt=""·coords="905,607,1069,647"/>
204 <area·shape="poly"·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"/>204 <area·shape="poly"·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"/>
205 <area·shape="rect"·href="a00443_source.html"·title="·"·alt=""·coords="1118,519,1282,559"/>205 <area·shape="rect"·href="a00479_source.html"·title="·"·alt=""·coords="1118,519,1282,559"/>
206 <area·shape="poly"·title="·"·alt=""·coords="1636,467,1302,521,1297,522,1296,517,1301,516,1635,462"/>206 <area·shape="poly"·title="·"·alt=""·coords="1636,467,1302,521,1297,522,1296,517,1301,516,1635,462"/>
207 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1638,519,1797,559"/>207 <area·shape="rect"·href="a00767_source.html"·title="·"·alt=""·coords="1638,519,1797,559"/>
208 <area·shape="poly"·title="·"·alt=""·coords="1720,471,1720,505,1715,505,1715,471"/>208 <area·shape="poly"·title="·"·alt=""·coords="1720,471,1720,505,1715,505,1715,471"/>
209 <area·shape="poly"·title="·"·alt=""·coords="1636,461,1379,485,1062,521,1007,530,1006,525,1061,516,1379,479,1635,456"/>209 <area·shape="poly"·title="·"·alt=""·coords="1636,461,1379,485,1062,521,1007,530,1006,525,1061,516,1379,479,1635,456"/>
210 <area·shape="poly"·title="·"·alt=""·coords="1250,737,1062,782,1061,777,1249,732"/>210 <area·shape="poly"·title="·"·alt=""·coords="1250,737,1062,782,1061,777,1249,732"/>
211 <area·shape="poly"·title="·"·alt=""·coords="988,647,976,769,970,769,982,647"/>211 <area·shape="poly"·title="·"·alt=""·coords="988,647,976,769,970,769,982,647"/>
212 <area·shape="poly"·title="·"·alt=""·coords="1190,560,1162,602,1126,648,1062,718,1003,775,999,771,1058,714,1122,645,1158,598,1186,557"/>212 <area·shape="poly"·title="·"·alt=""·coords="1190,560,1162,602,1126,648,1062,718,1003,775,999,771,1058,714,1122,645,1158,598,1186,557"/>
213 <area·shape="poly"·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"/>213 <area·shape="poly"·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"/>
Max diff block lines reached; 3054/20893 bytes (14.62%) of diff not shown.
20.7 KB
./usr/share/doc/libopenmesh-dev/html/a00759.map vs.
./usr/share/doc/libopenmesh-dev/html/a00948.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="$a00512_source.html"·title="·"·alt=""·coords="213,519,372,559"/>7 <area·shape="rect"·id="Node000004"·href="$a00782_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="$a00404_source.html"·title="·"·alt=""·coords="396,526,647,551"/>9 <area·shape="rect"·id="Node000010"·href="$a00470_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="$a00530_source.html"·title="·"·alt=""·coords="25,181,184,221"/>11 <area·shape="rect"·id="Node000013"·href="$a00752_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="$a00716.html"·title="·"·alt=""·coords="584,93,784,133"/>13 <area·shape="rect"·id="Node000014"·href="$a00902.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="$a00509_source.html"·title="·"·alt=""·coords="70,607,229,647"/>17 <area·shape="rect"·id="Node000006"·href="$a00740_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="$a00506_source.html"·title="·"·alt=""·coords="188,695,346,735"/>19 <area·shape="rect"·id="Node000007"·href="$a00776_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="$a00467_source.html"·title="·"·alt=""·coords="1296,607,1491,647"/>21 <area·shape="rect"·id="Node000009"·href="$a00449_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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="494,607,694,647"/>34 <area·shape="rect"·id="Node000015"·href="$a00920.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="$a00527_source.html"·title="·"·alt=""·coords="2148,181,2306,221"/>36 <area·shape="rect"·id="Node000019"·href="$a00785_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="$a00548_source.html"·title="·"·alt=""·coords="473,695,632,735"/>38 <area·shape="rect"·id="Node000016"·href="$a00722_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="$a00713.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="$a00878.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="$a00638_source.html"·title="·"·alt=""·coords="1537,695,1701,735"/>48 <area·shape="rect"·id="Node000020"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="2148,269,2306,309"/>50 <area·shape="rect"·id="Node000022"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1636,269,1800,309"/>56 <area·shape="rect"·id="Node000042"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="2102,357,2352,383"/>62 <area·shape="rect"·id="Node000023"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1616,607,1795,647"/>64 <area·shape="rect"·id="Node000036"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="2102,519,2266,559"/>69 <area·shape="rect"·id="Node000025"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1636,431,1800,471"/>71 <area·shape="rect"·id="Node000029"·href="$a00587_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="$a00656_source.html"·title="·"·alt=""·coords="1246,695,1410,735"/>92 <area·shape="rect"·id="Node000032"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="905,607,1069,647"/>94 <area·shape="rect"·id="Node000033"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1118,519,1282,559"/>96 <area·shape="rect"·id="Node000034"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1638,519,1797,559"/>98 <area·shape="rect"·id="Node000040"·href="$a00767_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="$a00671_source.html"·title="·"·alt=""·coords="1726,695,1904,735"/>110 <area·shape="rect"·id="Node000037"·href="$a00599_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/a00759.png vs.
./usr/share/doc/libopenmesh-dev/html/a00948.png
Files identical despite different names
7.98 KB
./usr/share/doc/libopenmesh-dev/html/a00761.html vs.
./usr/share/doc/libopenmesh-dev/html/a06371.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/Decimater/BaseDecimaterT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Adaptive/Composite/Traits.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('a00761.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a06371.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, 43 lines modifiedOffset 88, 50 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">BaseDecimaterT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">Traits.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;map&gt;</code><br·/>
100 <code>#include·&lt;cfloat&gt;</code><br·/>100 <code>#include·&lt;OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh&gt;</code><br·/>
101 </div><div·class="textblock"><div·class="dynheader">101 </div><div·class="textblock"><div·class="dynheader">
102 Include·dependency·graph·for·BaseDecimaterT_impl.hh:</div>102 Include·dependency·graph·for·Traits.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00762.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·alt=""/></div>104 <div·class="center"><img·src="a06372.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh"·id="aOpenMesh_2Tools_2Decimater_2BaseDecimaterT__impl_8hh">105 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2Traits_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="5,5,205,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="5,5,223,45"/>
 107 <area·shape="rect"·title="·"·alt=""·coords="7,101,58,126"/>
 108 <area·shape="poly"·title="·"·alt=""·coords="98,47,55,92,51,89,94,44"/>
107 <area·shape="rect"·title="·"·alt=""·coords="31,93,94,119"/>109 <area·shape="rect"·title="·"·alt=""·coords="82,93,309,133"/>
108 <area·shape="poly"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/> 
109 <area·shape="rect"·title="·"·alt=""·coords="119,93,177,119"/> 
110 <area·shape="poly"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>110 <area·shape="poly"·title="·"·alt=""·coords="134,44,170,81,166,85,130,47"/>
111 </map>111 </map>
112 </div>112 </div>
113 </div>113 </div>
114 <p><a·href="a00761_source.html">Go·to·the·source·code·of·this·file.</a></p>114 <p><a·href="a06371_source.html">Go·to·the·source·code·of·this·file.</a></p>
115 <table·class="memberdecls">115 <table·class="memberdecls">
 116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
 117 Classes</h2></td></tr>
 118 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 120 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 122 </table><table·class="memberdecls">
116 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>123 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
117 Namespaces</h2></td></tr>124 Namespaces</h2></td></tr>
118 <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>125 <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="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>126 <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="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>127 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
121 <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>128 <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>
122 <tr·class="memdesc:a01249"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·mesh·decimation.·<br·/></td></tr>129 <tr·class="memdesc:a01250"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·adaptive·subdivision·of·meshes.·<br·/></td></tr>
123 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>130 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
124 </table>131 </table>
125 </div><!--·contents·-->132 </div><!--·contents·-->
126 </div><!--·doc-content·-->133 </div><!--·doc-content·-->
127 <hr>134 <hr>
128 <address>135 <address>
129 <small>136 <small>
1.58 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 _\x8C_\x8l_\x8a_\x8s_\x8s_\x8e_\x8s·|·_\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s
 6 Traits.hh·File·Reference
5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s 
6 BaseDecimaterT_impl.hh·File·Reference 
7 #include·<vector> 
8 #include·<cfloat>7 #include·<map>
 8 #include·<OpenMesh/Core/Mesh/Types/TriMesh_ArrayKernelT.hh>
9 Include·dependency·graph·for·BaseDecimaterT_impl.hh:9 Include·dependency·graph·for·Traits.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.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.
 11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
 12 struct· ·_\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:_\x8S_\x8t_\x8a_\x8t_\x8e
 13  
 14 struct· ·_\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_\x8r_\x8a_\x8i_\x8t_\x8s
 15  
11 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
12 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
13  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
14 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
15  20  
16 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8D_\x8e_\x8c_\x8i_\x8m_\x8a_\x8t_\x8e_\x8r 
17  ···········Software·related·to·mesh·decimation.21 namespace· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.A_.d_.a_.p_.t_.i_.v_.e
 22  ···········Software·related·to·adaptive·subdivision·of·meshes.
18  23  
19 ===============================================================================24 ===============================================================================
20 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.25 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.
21 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.26 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
1.63 KB
./usr/share/doc/libopenmesh-dev/html/a00762.map vs.
./usr/share/doc/libopenmesh-dev/html/a00814.map
Files 77% similar despite different names
    
Offset 1, 7 lines modifiedOffset 1, 10 lines modified
1 <map·id="OpenMesh/Tools/Decimater/BaseDecimaterT_impl.hh"·name="OpenMesh/Tools/Decimater/BaseDecimaterT_impl.hh">1 <map·id="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,205,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="109,5,315,45"/>
3 <area·shape="rect"·id="Node000002"·title="·"·alt=""·coords="31,93,94,119"/>3 <area·shape="rect"·id="Node000002"·href="$a00956_source.html"·title="·"·alt=""·coords="5,101,200,141"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="97,47,78,83,73,80,93,44"/> 
5 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="119,93,177,119"/> 
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="118,44,138,80,133,83,113,47"/>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="$a00818.html"·title="·"·alt=""·coords="224,93,419,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="$a00953_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"/>
7 </map>10 </map>
20.5 KB
./usr/share/doc/libopenmesh-dev/html/a00764.html vs.
./usr/share/doc/libopenmesh-dev/html/a00944.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('a00764.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00944.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="a00710_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00890_source.html">OpenMesh/Tools/Decimater/McDecimaterT.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;<a·class="el"·href="a00698_source.html">OpenMesh/Tools/Decimater/DecimaterT.hh</a>&gt;</code><br·/>102 <code>#include·&lt;<a·class="el"·href="a00893_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="a00765.png"·border="0"·usemap="#aOpenMesh_2Tools_2Decimater_2MixedDecimaterT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00945.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="a00710.html"·title="·"·alt=""·coords="81,93,281,133"/>111 <area·shape="rect"·href="a00890.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="a00698.html"·title="·"·alt=""·coords="305,93,505,133"/>113 <area·shape="rect"·href="a00893.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="a00731.html"·title="·"·alt=""·coords="244,181,444,221"/>116 <area·shape="rect"·href="a00905.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="a00527_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>119 <area·shape="rect"·href="a00785_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="a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>121 <area·shape="rect"·href="a00920.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="a00548_source.html"·title="·"·alt=""·coords="198,357,357,397"/>123 <area·shape="rect"·href="a00722_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="a00692.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="a00935.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="a00638_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>129 <area·shape="rect"·href="a00617_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="a00518_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>131 <area·shape="rect"·href="a00761_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="a00332_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>141 <area·shape="rect"·href="a00482_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="a00347_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>147 <area·shape="rect"·href="a00461_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>149 <area·shape="rect"·href="a00611.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="a00335_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>154 <area·shape="rect"·href="a00476_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="a00338_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>156 <area·shape="rect"·href="a00587_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="a00467_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>176 <area·shape="rect"·href="a00449_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="a00656_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>178 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="749,695,913,735"/>180 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>182 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>184 <area·shape="rect"·href="a00767_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="a00506_source.html"·title="·"·alt=""·coords="805,783,963,823"/>196 <area·shape="rect"·href="a00776_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="a00671_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>198 <area·shape="rect"·href="a00599_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/a00765.map vs.
./usr/share/doc/libopenmesh-dev/html/a00945.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="$a00710.html"·title="·"·alt=""·coords="81,93,281,133"/>5 <area·shape="rect"·id="Node000003"·href="$a00890.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="$a00698.html"·title="·"·alt=""·coords="305,93,505,133"/>7 <area·shape="rect"·id="Node000040"·href="$a00893.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="$a00731.html"·title="·"·alt=""·coords="244,181,444,221"/>10 <area·shape="rect"·id="Node000004"·href="$a00905.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="$a00527_source.html"·title="·"·alt=""·coords="1527,269,1686,309"/>13 <area·shape="rect"·id="Node000005"·href="$a00785_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="$a00722.html"·title="Base·class·for·all·decimation·modules."·alt=""·coords="381,269,581,309"/>15 <area·shape="rect"·id="Node000035"·href="$a00920.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="$a00548_source.html"·title="·"·alt=""·coords="198,357,357,397"/>17 <area·shape="rect"·id="Node000036"·href="$a00722_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="$a00692.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="$a00935.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="$a00638_source.html"·title="·"·alt=""·coords="1965,783,2129,823"/>23 <area·shape="rect"·id="Node000007"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="1849,357,2007,397"/>25 <area·shape="rect"·id="Node000009"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1203,357,1367,397"/>35 <area·shape="rect"·id="Node000034"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="1525,445,1776,471"/>41 <area·shape="rect"·id="Node000011"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2412,695,2591,735"/>43 <area·shape="rect"·id="Node000027"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="1203,607,1367,647"/>48 <area·shape="rect"·id="Node000013"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1467,519,1631,559"/>50 <area·shape="rect"·id="Node000017"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1788,695,1983,735"/>70 <area·shape="rect"·id="Node000021"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1491,783,1655,823"/>72 <area·shape="rect"·id="Node000022"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="749,695,913,735"/>74 <area·shape="rect"·id="Node000023"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="963,607,1127,647"/>76 <area·shape="rect"·id="Node000024"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1874,607,2033,647"/>78 <area·shape="rect"·id="Node000032"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="805,783,963,823"/>90 <area·shape="rect"·id="Node000031"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="2361,783,2540,823"/>92 <area·shape="rect"·id="Node000028"·href="$a00599_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="$a00713.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="$a00878.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="$a00830.html"·title="A·generic·heap·class."·alt=""·coords="2631,607,2793,647"/>126 <area·shape="rect"·id="Node000041"·href="$a01043.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="$a06461.html"·title="·"·alt=""·coords="2153,790,2236,815"/>130 <area·shape="rect"·id="Node000042"·href="$a06356.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/a00765.png vs.
./usr/share/doc/libopenmesh-dev/html/a00945.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00766.png vs.
./usr/share/doc/libopenmesh-dev/html/a00946.png
Files identical despite different names
41.9 KB
./usr/share/doc/libopenmesh-dev/html/a00767.html vs.
./usr/share/doc/libopenmesh-dev/html/a00995.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/ModifiedButterFlyT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/LoopT.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('a00767.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00995.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, 175 lines modifiedOffset 89, 177 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">ModifiedButterFlyT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">LoopT.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·/>
  
99 <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 <a·href="#details">More...</a></p> 
101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00989_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
102 <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·/>
103 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>103 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
104 <code>#include·&lt;vector&gt;</code><br·/>104 <code>#include·&lt;vector&gt;</code><br·/>
105 <code>#include·&lt;cmath&gt;</code><br·/>105 <code>#include·&lt;cmath&gt;</code><br·/>
106 </div><div·class="textblock"><div·class="dynheader">106 </div><div·class="textblock"><div·class="dynheader">
107 Include·dependency·graph·for·ModifiedButterFlyT.hh:</div>107 Include·dependency·graph·for·LoopT.hh:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a00768.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·alt=""/></div>109 <div·class="center"><img·src="a00996.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·alt=""/></div>
110 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2ModifiedButterFlyT_8hh">110 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh">
 111 <area·shape="rect"·title="·"·alt=""·coords="1153,5,1354,45"/>
111 <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"·href="a00806.html"·title="·"·alt=""·coords="166,519,367,559"/> 
113 <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="rect"·href="a00512_source.html"·title="·"·alt=""·coords="517,431,675,471"/>112 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
115 <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"/>113 <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="rect"·href="a00989.html"·title="·"·alt=""·coords="133,93,334,133"/>
 115 <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="rect"·href="a00782_source.html"·title="·"·alt=""·coords="291,445,450,485"/>
 117 <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"/>
116 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>118 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>
117 <area·shape="poly"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>119 <area·shape="poly"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>
118 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>120 <area·shape="rect"·title="·"·alt=""·coords="2374,717,2437,742"/>
119 <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="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,[·...·truncated·by·diffoscope;·len:·57,·SHA:·2400b715efcc91efd39ffaee8c2e35adf40bf8f72d74c821d0300632c03795f7·...·]"/>
120 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>122 <area·shape="rect"·title="·"·alt=""·coords="2595,101,2658,126"/>
121 <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="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="rect"·title="·"·alt=""·coords="581,709,760,749"/>
 125 <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="204,136,138,177,135,172,202,131"/>
 127 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="141,269,299,309"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/>
 129 <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="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="rect"·href="a00740_source.html"·title="·"·alt=""·coords="241,533,399,573"/>
 132 <area·shape="poly"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>
122 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="5,607,184,647"/>133 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="373,621,531,661"/>
123 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>134 <area·shape="poly"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>
124 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="209,607,367,647"/>135 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>
125 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>136 <area·shape="poly"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/>
 137 <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="351,571,413,612,410,616,348,576"/>
126 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>139 <area·shape="rect"·title="·"·alt=""·coords="231,629,297,654"/>
127 <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="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/> 
129 <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="rect"·href="a00509_source.html"·title="·"·alt=""·coords="466,519,625,559"/> 
131 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>140 <area·shape="poly"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/>
132 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="585,607,743,647"/> 
133 <area·shape="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>141 <area·shape="poly"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/>
 142 <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"/>
134 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>143 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>
 144 <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"/>
135 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/> 
136 <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="573,557,628,596,625,601,570,561"/> 
138 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/> 
139 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/> 
140 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/> 
141 <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="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/> 
143 <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="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>145 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>
145 <area·shape="poly"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>146 <area·shape="poly"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/>
 147 <area·shape="rect"·title="·"·alt=""·coords="2173,717,2232,742"/>
 148 <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,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"/>
146 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>150 <area·shape="rect"·title="·"·alt=""·coords="2059,717,2144,742"/>
 151 <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"/>
147 <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="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="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>152 <area·shape="rect"·title="·"·alt=""·coords="1952,453,2032,478"/>
 153 <area·shape="poly"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/>
150 <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="rect"·title="·"·alt=""·coords="2209,438,2289,463"/> 
152 <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="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>154 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>
154 <area·shape="poly"·title="·"·alt=""·coords="2442,125,1772,193,1771,188,2442,120"/>155 <area·shape="poly"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>
155 <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="1697,661,1678,664,1424,690,1171,709,774,728,774,722,1171,704,1423,685,1677,659,1696,656"/>
156 <area·shape="rect"·title="·"·alt=""·coords="1887,702,1963,727"/>157 <area·shape="rect"·title="·"·alt=""·coords="1747,717,1823,742"/>
Max diff block lines reached; 4036/39897 bytes (10.12%) of diff not shown.
45.0 B
encoding
    
Offset 1, 1 lines modifiedOffset 1, 1 lines modified
1 utf-81 us-ascii
2.79 KB
html2text {}
    
Offset 1, 37 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_\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 LoopT.hh·File·Reference
 7 #include·<OpenMesh/Core/System/config.hh>
6 ModifiedButterFlyT.hh·File·Reference 
7 The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens, 
8 `‘Interpolating·subdivision·for·meshes·with·arbitrary·topology,’'·in 
9 Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
10 #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·<_\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>
11 #include·<OpenMesh/Core/Utils/vector_cast.hh>9 #include·<OpenMesh/Core/Utils/vector_cast.hh>
12 #include·<OpenMesh/Core/Utils/Property.hh>10 #include·<OpenMesh/Core/Utils/Property.hh>
13 #include·<vector>11 #include·<vector>
14 #include·<cmath>12 #include·<cmath>
15 Include·dependency·graph·for·ModifiedButterFlyT.hh:13 Include·dependency·graph·for·LoopT.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.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.
17 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s15 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
18 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:_\x8M_.o_.d_.i_.f_.i_.e_.d_.B_.u_.t_.t_.e_.r_.f_.l_.y_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>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:_\x8L_.o_.o_.p_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
19  ·······Modified·Butterfly·subdivision·algorithm.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17  ·······Uniform·Loop·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_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m24 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.25  ···········Software·related·to·uniform·subdivision·of·meshes.
28  26  
 27 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s
 28 #define ·V\x8V(X)   vector_cast<·typename·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·>(·X·)
 29  
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 The·modified·butterfly·scheme·of·Denis·Zorin,·Peter·Schröder·and·Wim·Sweldens, 
31 `‘Interpolating·subdivision·for·meshes·with·arbitrary·topology,’'·in 
32 Proceedings·of·SIGGRAPH·1996,·ACM·SIGGRAPH,·1996,·pp. 
33 189-192. 
34 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 
35 ===============================================================================30 ===============================================================================
36 ·····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.
37 ·····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·.
17.7 KB
./usr/share/doc/libopenmesh-dev/html/a00768.map vs.
./usr/share/doc/libopenmesh-dev/html/a00981.map
Files 99% similar despite different names
    
Offset 1, 66 lines modifiedOffset 1, 66 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/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"/>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="$a00806.html"·title="·"·alt=""·coords="166,519,367,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00989.html"·title="·"·alt=""·coords="166,519,367,559"/>
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,66,628,74,716,86,807,94,897,91,1033,78,1212,67,1643,48,2408,26"/>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,66,628,74,716,86,807,94,897,91,1033,78,1212,67,1643,48,2408,26"/>
5 <area·shape="rect"·id="Node000006"·href="$a00512_source.html"·title="·"·alt=""·coords="517,431,675,471"/>5 <area·shape="rect"·id="Node000006"·href="$a00782_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"/>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"/>
7 <area·shape="rect"·id="Node000011"·href="$a00527_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>7 <area·shape="rect"·id="Node000011"·href="$a00785_source.html"·title="·"·alt=""·coords="2442,93,2601,133"/>
8 <area·shape="poly"·id="edge15_Node000001_Node000011"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>8 <area·shape="poly"·id="edge15_Node000001_Node000011"·title="·"·alt=""·coords="2524,46,2524,79,2519,79,2519,46"/>
9 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2599,702,2662,727"/>9 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2599,702,2662,727"/>
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,2764,144,2745,121,2722,101,2665,69,2605,48"/>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,2764,144,2745,121,2722,101,2665,69,2605,48"/>
11 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2821,101,2883,126"/>11 <area·shape="rect"·id="Node000038"·title="·"·alt=""·coords="2821,101,2883,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"/>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"/>
13 <area·shape="rect"·id="Node000003"·href="$a00668_source.html"·title="·"·alt=""·coords="5,607,184,647"/>13 <area·shape="rect"·id="Node000003"·href="$a00605_source.html"·title="·"·alt=""·coords="5,607,184,647"/>
14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>14 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>
15 <area·shape="rect"·id="Node000005"·href="$a00548_source.html"·title="·"·alt=""·coords="209,607,367,647"/>15 <area·shape="rect"·id="Node000005"·href="$a00722_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"/>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="795,695,973,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="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>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"/>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"/>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="$a00509_source.html"·title="·"·alt=""·coords="466,519,625,559"/>21 <area·shape="rect"·id="Node000007"·href="$a00740_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"/>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="$a00506_source.html"·title="·"·alt=""·coords="585,607,743,647"/>23 <area·shape="rect"·id="Node000008"·href="$a00776_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"/>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="$a00467_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>25 <area·shape="rect"·id="Node000010"·href="$a00449_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00638_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>33 <area·shape="rect"·id="Node000012"·href="$a00617_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"/>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"/>
35 <area·shape="rect"·id="Node000014"·href="$a00518_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>35 <area·shape="rect"·id="Node000014"·href="$a00761_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>
36 <area·shape="poly"·id="edge20_Node000011_Node000014"·title="·"·alt=""·coords="2511,135,2485,172,2481,169,2506,132"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00332_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>44 <area·shape="rect"·id="Node000037"·href="$a00482_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"/>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"/>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="rect"·id="Node000013"·title="·"·alt=""·coords="1887,702,1963,727"/>47 <area·shape="rect"·id="Node000013"·title="·"·alt=""·coords="1887,702,1963,727"/>
48 <area·shape="poly"·id="edge19_Node000012_Node000013"·title="·"·alt=""·coords="1902,646,1918,688,1913,690,1897,648"/>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"/>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="rect"·id="Node000016"·href="$a00347_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>50 <area·shape="rect"·id="Node000016"·href="$a00461_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>
51 <area·shape="poly"·id="edge22_Node000014_Node000016"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>51 <area·shape="poly"·id="edge22_Node000014_Node000016"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>
52 <area·shape="rect"·id="Node000031"·href="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>52 <area·shape="rect"·id="Node000031"·href="$a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>
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"/>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"/>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"/>
55 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="2253,526,2339,551"/>55 <area·shape="rect"·id="Node000017"·title="·"·alt=""·coords="2253,526,2339,551"/>
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"/>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="rect"·id="Node000018"·href="$a00335_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>57 <area·shape="rect"·id="Node000018"·href="$a00476_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>
58 <area·shape="poly"·id="edge25_Node000016_Node000018"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>58 <area·shape="poly"·id="edge25_Node000016_Node000018"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>
59 <area·shape="rect"·id="Node000022"·href="$a00338_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>59 <area·shape="rect"·id="Node000022"·href="$a00587_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>
60 <area·shape="poly"·id="edge31_Node000016_Node000022"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>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"/>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"/>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"/>63 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1650,526,1726,551"/>
64 <area·shape="poly"·id="edge27_Node000018_Node000019"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>64 <area·shape="poly"·id="edge27_Node000018_Node000019"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>
65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1951,526,2025,551"/>65 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1951,526,2025,551"/>
66 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>66 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>
Offset 73, 34 lines modifiedOffset 73, 34 lines modified
73 <area·shape="poly"·id="edge60_Node000022_Node000018"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00656_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>80 <area·shape="rect"·id="Node000026"·href="$a00698_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"/>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="$a00326_source.html"·title="·"·alt=""·coords="802,519,966,559"/>82 <area·shape="rect"·id="Node000027"·href="$a00464_source.html"·title="·"·alt=""·coords="802,519,966,559"/>
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"/>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"/>
84 <area·shape="rect"·id="Node000028"·href="$a00443_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>84 <area·shape="rect"·id="Node000028"·href="$a00479_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>
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"/>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="rect"·id="Node000035"·href="$a00551_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>86 <area·shape="rect"·id="Node000035"·href="$a00767_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>
87 <area·shape="poly"·id="edge61_Node000022_Node000035"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>87 <area·shape="poly"·id="edge61_Node000022_Node000035"·title="·"·alt=""·coords="1679,383,1679,417,1673,417,1673,383"/>
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"/>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"/>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="edge43_Node000027_Node000004"·title="·"·alt=""·coords="887,559,887,681,881,681,881,559"/>
91 <area·shape="poly"·id="edge45_Node000028_Node000004"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>91 <area·shape="poly"·id="edge45_Node000028_Node000004"·title="·"·alt=""·coords="1059,472,908,685,903,682,1055,469"/>
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"/>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"/>93 <area·shape="poly"·id="edge48_Node000028_Node000019"·title="·"·alt=""·coords="1154,461,1637,528,1636,533,1153,466"/>
94 <area·shape="poly"·id="edge58_Node000028_Node000027"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>94 <area·shape="poly"·id="edge58_Node000028_Node000027"·title="·"·alt=""·coords="1031,473,938,516,936,511,1029,468"/>
95 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1041,526,1103,551"/>95 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="1041,526,1103,551"/>
96 <area·shape="poly"·id="edge46_Node000028_Node000029"·title="·"·alt=""·coords="1074,471,1074,512,1069,512,1068,471"/>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_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"/>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="edge49_Node000028_Node000031"·title="·"·alt=""·coords="1153,455,2036,516,2036,522,1153,460"/>
99 <area·shape="rect"·id="Node000032"·href="$a00671_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>99 <area·shape="rect"·id="Node000032"·href="$a00599_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>
100 <area·shape="poly"·id="edge50_Node000031_Node000032"·title="·"·alt=""·coords="2141,559,2141,593,2136,593,2136,559"/>100 <area·shape="poly"·id="edge50_Node000031_Node000032"·title="·"·alt=""·coords="2141,559,2141,593,2136,593,2136,559"/>
101 <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"/>101 <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"/>
102 <area·shape="poly"·id="edge52_Node000032_Node000013"·title="·"·alt=""·coords="2093,649,1967,699,1965,695,2091,644"/>102 <area·shape="poly"·id="edge52_Node000032_Node000013"·title="·"·alt=""·coords="2093,649,1967,699,1965,695,2091,644"/>
103 <area·shape="poly"·id="edge56_Node000032_Node000015"·title="·"·alt=""·coords="2192,644,2336,696,2334,701,2190,649"/>103 <area·shape="poly"·id="edge56_Node000032_Node000015"·title="·"·alt=""·coords="2192,644,2336,696,2334,701,2190,649"/>
104 <area·shape="poly"·id="edge54_Node000032_Node000025"·title="·"·alt=""·coords="2229,641,2586,703,2585,708,2228,646"/>104 <area·shape="poly"·id="edge54_Node000032_Node000025"·title="·"·alt=""·coords="2229,641,2586,703,2585,708,2228,646"/>
105 <area·shape="poly"·id="edge57_Node000032_Node000030"·title="·"·alt=""·coords="2168,645,2238,692,2235,696,2165,649"/>105 <area·shape="poly"·id="edge57_Node000032_Node000030"·title="·"·alt=""·coords="2168,645,2238,692,2235,696,2165,649"/>
106 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="2102,702,2191,727"/>106 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="2102,702,2191,727"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00768.png vs.
./usr/share/doc/libopenmesh-dev/html/a00981.png
Files identical despite different names
18.2 KB
./usr/share/doc/libopenmesh-dev/html/a00773.html vs.
./usr/share/doc/libopenmesh-dev/html/a00977.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('a00773.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00977.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, 85 lines modifiedOffset 93, 85 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">LongestEdgeT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">LongestEdgeT.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="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00989_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>101 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/>
103 <code>#include·&lt;vector&gt;</code><br·/>103 <code>#include·&lt;vector&gt;</code><br·/>
104 <code>#include·&lt;queue&gt;</code><br·/>104 <code>#include·&lt;queue&gt;</code><br·/>
105 <code>#include·&lt;cmath&gt;</code><br·/>105 <code>#include·&lt;cmath&gt;</code><br·/>
106 </div><div·class="textblock"><div·class="dynheader">106 </div><div·class="textblock"><div·class="dynheader">
107 Include·dependency·graph·for·LongestEdgeT.hh:</div>107 Include·dependency·graph·for·LongestEdgeT.hh:</div>
108 <div·class="dyncontent">108 <div·class="dyncontent">
109 <div·class="center"><img·src="a00774.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·alt=""/></div>109 <div·class="center"><img·src="a00978.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·alt=""/></div>
110 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh">110 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LongestEdgeT_8hh">
111 <area·shape="rect"·title="·"·alt=""·coords="2581,5,2782,45"/>111 <area·shape="rect"·title="·"·alt=""·coords="2581,5,2782,45"/>
112 <area·shape="rect"·href="a00806.html"·title="·"·alt=""·coords="166,519,367,559"/>112 <area·shape="rect"·href="a00989.html"·title="·"·alt=""·coords="166,519,367,559"/>
113 <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="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"/>
114 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="517,431,675,471"/>114 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="517,431,675,471"/>
115 <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="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"/>
116 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/>116 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/>
117 <area·shape="poly"·title="·"·alt=""·coords="2661,48,2615,86,2611,82,2657,44"/>117 <area·shape="poly"·title="·"·alt=""·coords="2661,48,2615,86,2611,82,2657,44"/>
118 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>118 <area·shape="rect"·title="·"·alt=""·coords="2599,702,2662,727"/>
119 <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="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"/>
120 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>120 <area·shape="rect"·title="·"·alt=""·coords="2821,101,2883,126"/>
121 <area·shape="poly"·title="·"·alt=""·coords="2720,43,2818,92,2816,97,2718,48"/>121 <area·shape="poly"·title="·"·alt=""·coords="2720,43,2818,92,2816,97,2718,48"/>
122 <area·shape="rect"·title="·"·alt=""·coords="2907,101,2970,126"/>122 <area·shape="rect"·title="·"·alt=""·coords="2907,101,2970,126"/>
123 <area·shape="poly"·title="·"·alt=""·coords="2749,43,2897,91,2902,93,2900,98,2895,96,2747,48"/>123 <area·shape="poly"·title="·"·alt=""·coords="2749,43,2897,91,2902,93,2900,98,2895,96,2747,48"/>
124 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="5,607,184,647"/>124 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="5,607,184,647"/>
125 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>125 <area·shape="poly"·title="·"·alt=""·coords="230,561,146,603,143,598,228,556"/>
126 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="209,607,367,647"/>126 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="209,607,367,647"/>
127 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>127 <area·shape="poly"·title="·"·alt=""·coords="274,558,283,593,277,594,269,560"/>
128 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>128 <area·shape="rect"·title="·"·alt=""·coords="795,695,973,735"/>
129 <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="185,642,196,644,516,681,781,703,781,709,515,686,196,649,184,648"/>
130 <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="368,641,387,644,597,675,781,698,780,704,596,680,386,649,367,646"/>
131 <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="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"/>
132 <area·shape="rect"·href="a00509_source.html"·title="·"·alt=""·coords="466,519,625,559"/>132 <area·shape="rect"·href="a00740_source.html"·title="·"·alt=""·coords="466,519,625,559"/>
133 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>133 <area·shape="poly"·title="·"·alt=""·coords="587,472,566,508,561,505,582,470"/>
134 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="585,607,743,647"/>134 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="585,607,743,647"/>
135 <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="poly"·title="·"·alt=""·coords="612,470,640,518,653,556,661,592,656,594,648,557,635,520,608,472"/>
136 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>136 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>
137 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>137 <area·shape="poly"·title="·"·alt=""·coords="676,458,1316,523,1315,529,675,463"/>
138 <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="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"/>
139 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>139 <area·shape="poly"·title="·"·alt=""·coords="573,557,628,596,625,601,570,561"/>
140 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/>140 <area·shape="rect"·title="·"·alt=""·coords="443,614,509,639"/>
141 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>141 <area·shape="poly"·title="·"·alt=""·coords="532,561,496,605,492,601,528,557"/>
142 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>142 <area·shape="poly"·title="·"·alt=""·coords="713,644,824,687,822,692,711,649"/>
143 <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="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"/>
144 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>144 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>
145 <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="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"/>
146 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>146 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>
147 <area·shape="poly"·title="·"·alt=""·coords="2556,136,2501,175,2498,171,2552,131"/>147 <area·shape="poly"·title="·"·alt=""·coords="2556,136,2501,175,2498,171,2552,131"/>
148 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>148 <area·shape="rect"·title="·"·alt=""·coords="2348,702,2407,727"/>
149 <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="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"/>
150 <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="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"/>
151 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>151 <area·shape="rect"·title="·"·alt=""·coords="2223,702,2308,727"/>
152 <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="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"/>
153 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/>153 <area·shape="rect"·title="·"·alt=""·coords="2209,438,2289,463"/>
154 <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="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"/>
155 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>155 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>
156 <area·shape="poly"·title="·"·alt=""·coords="2501,125,1772,194,1772,188,2500,120"/>156 <area·shape="poly"·title="·"·alt=""·coords="2501,125,1772,194,1772,188,2500,120"/>
157 <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="poly"·title="·"·alt=""·coords="1810,647,1791,649,1567,674,1344,692,988,712,987,707,1344,687,1566,668,1790,644,1809,641"/>
158 <area·shape="rect"·title="·"·alt=""·coords="1893,702,1969,727"/>158 <area·shape="rect"·title="·"·alt=""·coords="1893,702,1969,727"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1903,646,1922,688,1917,690,1898,648"/>159 <area·shape="poly"·title="·"·alt=""·coords="1903,646,1922,688,1917,690,1898,648"/>
160 <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="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"/>
161 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>161 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>
162 <area·shape="poly"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>162 <area·shape="poly"·title="·"·alt=""·coords="2384,220,2104,270,2103,264,2383,214"/>
163 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>163 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>
164 <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="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"/>
165 <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="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"/>
166 <area·shape="rect"·title="·"·alt=""·coords="2253,526,2339,551"/>166 <area·shape="rect"·title="·"·alt=""·coords="2253,526,2339,551"/>
167 <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="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"/>
168 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>168 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>
169 <area·shape="poly"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>169 <area·shape="poly"·title="·"·alt=""·coords="2021,296,1936,421,1932,418,2017,293"/>
170 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>170 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>
171 <area·shape="poly"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>171 <area·shape="poly"·title="·"·alt=""·coords="1976,297,1772,343,1771,337,1975,292"/>
172 <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="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"/>
173 <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="poly"·title="·"·alt=""·coords="1996,463,2112,486,2241,516,2251,519,2250,524,2239,521,2111,491,1995,469"/>
174 <area·shape="rect"·title="·"·alt=""·coords="1650,526,1726,551"/>174 <area·shape="rect"·title="·"·alt=""·coords="1650,526,1726,551"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>175 <area·shape="poly"·title="·"·alt=""·coords="1865,473,1732,524,1730,519,1863,468"/>
176 <area·shape="rect"·title="·"·alt=""·coords="1951,526,2025,551"/>176 <area·shape="rect"·title="·"·alt=""·coords="1951,526,2025,551"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>177 <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="a00656_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>191 <area·shape="rect"·href="a00698_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="a00326_source.html"·title="·"·alt=""·coords="802,519,966,559"/>193 <area·shape="rect"·href="a00464_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="a00443_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>195 <area·shape="rect"·href="a00479_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="a00551_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>197 <area·shape="rect"·href="a00767_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"/>
Max diff block lines reached; 2549/18528 bytes (13.76%) of diff not shown.
17.7 KB
./usr/share/doc/libopenmesh-dev/html/a00774.map vs.
./usr/share/doc/libopenmesh-dev/html/a00978.map
Files 98% similar despite different names
    
Offset 1, 68 lines modifiedOffset 1, 68 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/LongestEdgeT.hh">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"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2581,5,2782,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00806.html"·title="·"·alt=""·coords="166,519,367,559"/>3 <area·shape="rect"·id="Node000002"·href="$a00989.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"/>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="$a00512_source.html"·title="·"·alt=""·coords="517,431,675,471"/>5 <area·shape="rect"·id="Node000006"·href="$a00782_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"/>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="$a00527_source.html"·title="·"·alt=""·coords="2501,93,2659,133"/>7 <area·shape="rect"·id="Node000011"·href="$a00785_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00668_source.html"·title="·"·alt=""·coords="5,607,184,647"/>15 <area·shape="rect"·id="Node000003"·href="$a00605_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"/>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="$a00548_source.html"·title="·"·alt=""·coords="209,607,367,647"/>17 <area·shape="rect"·id="Node000005"·href="$a00722_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"/>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"/>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"/>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"/>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"/>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="$a00509_source.html"·title="·"·alt=""·coords="466,519,625,559"/>23 <area·shape="rect"·id="Node000007"·href="$a00740_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"/>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="$a00506_source.html"·title="·"·alt=""·coords="585,607,743,647"/>25 <area·shape="rect"·id="Node000008"·href="$a00776_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"/>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="$a00467_source.html"·title="·"·alt=""·coords="1329,519,1524,559"/>27 <area·shape="rect"·id="Node000010"·href="$a00449_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00638_source.html"·title="·"·alt=""·coords="1810,607,1974,647"/>35 <area·shape="rect"·id="Node000012"·href="$a00617_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"/>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="$a00518_source.html"·title="·"·alt=""·coords="2383,181,2542,221"/>37 <area·shape="rect"·id="Node000014"·href="$a00761_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00332_source.html"·title="·"·alt=""·coords="1594,181,1758,221"/>46 <area·shape="rect"·id="Node000037"·href="$a00482_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"/>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"/>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"/>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"/>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"/>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="$a00347_source.html"·title="·"·alt=""·coords="1901,269,2152,295"/>52 <area·shape="rect"·id="Node000016"·href="$a00461_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"/>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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="2049,519,2228,559"/>54 <area·shape="rect"·id="Node000031"·href="$a00611.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"/>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"/>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"/>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"/>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="$a00335_source.html"·title="·"·alt=""·coords="1831,431,1995,471"/>59 <area·shape="rect"·id="Node000018"·href="$a00476_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"/>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="$a00338_source.html"·title="·"·alt=""·coords="1594,343,1758,383"/>61 <area·shape="rect"·id="Node000022"·href="$a00587_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"/>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"/>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"/>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"/>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"/>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"/>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"/>68 <area·shape="poly"·id="edge29_Node000018_Node000020"·title="·"·alt=""·coords="1932,469,1971,514,1967,517,1928,473"/>
Offset 75, 34 lines modifiedOffset 75, 34 lines modified
75 <area·shape="poly"·id="edge60_Node000022_Node000018"·title="·"·alt=""·coords="1729,380,1849,423,1848,428,1727,385"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00656_source.html"·title="·"·alt=""·coords="1039,607,1203,647"/>82 <area·shape="rect"·id="Node000026"·href="$a00698_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"/>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="$a00326_source.html"·title="·"·alt=""·coords="802,519,966,559"/>84 <area·shape="rect"·id="Node000027"·href="$a00464_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"/>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="$a00443_source.html"·title="·"·alt=""·coords="989,431,1153,471"/>86 <area·shape="rect"·id="Node000028"·href="$a00479_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"/>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="$a00551_source.html"·title="·"·alt=""·coords="1597,431,1755,471"/>88 <area·shape="rect"·id="Node000035"·href="$a00767_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00671_source.html"·title="·"·alt=""·coords="2049,607,2228,647"/>101 <area·shape="rect"·id="Node000032"·href="$a00599_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"/>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"/>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"/>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"/>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"/>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"/>107 <area·shape="poly"·id="edge57_Node000032_Node000030"·title="·"·alt=""·coords="2168,645,2238,692,2235,696,2165,649"/>
108 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="2101,702,2190,727"/>108 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="2101,702,2190,727"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00774.png vs.
./usr/share/doc/libopenmesh-dev/html/a00978.png
Files identical despite different names
37.7 KB
./usr/share/doc/libopenmesh-dev/html/a00776.html vs.
./usr/share/doc/libopenmesh-dev/html/a00818.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/Uniform/LoopT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT_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('a00776.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00818.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, 176 lines modifiedOffset 88, 144 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>·&#124;94 <a·href="#namespaces">Namespaces</a>·&#124;
96 <a·href="#define-members">Macros</a>··</div>95 <a·href="#define-members">Macros</a>··</div>
97 ··<div·class="headertitle"><div·class="title">LoopT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.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;<a·class="el"·href="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00812_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code><br·/>
102 <code>#include·&lt;OpenMesh/Core/Utils/vector_cast.hh&gt;</code><br·/> 
103 <code>#include·&lt;OpenMesh/Core/Utils/Property.hh&gt;</code><br·/> 
104 <code>#include·&lt;vector&gt;</code><br·/> 
105 <code>#include·&lt;cmath&gt;</code><br·/> 
106 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
107 Include·dependency·graph·for·LoopT.hh:</div>101 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:</div>
108 <div·class="dyncontent">102 <div·class="dyncontent">
109 <div·class="center"><img·src="a00777.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00819.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·alt=""/></div>
110 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2LoopT_8hh">104 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh">
111 <area·shape="rect"·title="·"·alt=""·coords="1153,5,1354,45"/>105 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,60"/>
112 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="5,181,184,221"/>106 <area·shape="rect"·href="a00812.html"·title="·"·alt=""·coords="2048,108,2253,148"/>
113 <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"/>107 <area·shape="poly"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>
 108 <area·shape="rect"·href="a00821.html"·title="·"·alt=""·coords="2053,196,2248,236"/>
 109 <area·shape="poly"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>
114 <area·shape="rect"·href="a00806.html"·title="·"·alt=""·coords="133,93,334,133"/>110 <area·shape="rect"·href="a00809.html"·title="·"·alt=""·coords="2053,284,2248,324"/>
115 <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"/>111 <area·shape="poly"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/>
116 <area·shape="rect"·href="a00512_source.html"·title="·"·alt=""·coords="291,445,450,485"/>112 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>
117 <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="rect"·href="a00527_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/> 
119 <area·shape="poly"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>113 <area·shape="poly"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>
120 <area·shape="rect"·title="·"·alt=""·coords="2374,717,2437,742"/> 
121 <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="rect"·title="·"·alt=""·coords="2595,101,2658,126"/> 
123 <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="rect"·title="·"·alt=""·coords="581,709,760,749"/> 
125 <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="204,136,138,177,135,172,202,131"/> 
127 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="141,269,299,309"/> 
128 <area·shape="poly"·title="·"·alt=""·coords="235,134,225,256,220,255,229,133"/> 
129 <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="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="rect"·href="a00509_source.html"·title="·"·alt=""·coords="241,533,399,573"/> 
132 <area·shape="poly"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/> 
133 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="373,621,531,661"/>114 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="357,372,515,412"/>
134 <area·shape="poly"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>115 <area·shape="poly"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>
135 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>116 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>
 117 <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"/>
136 <area·shape="poly"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/> 
137 <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="351,571,413,612,410,616,348,576"/> 
139 <area·shape="rect"·title="·"·alt=""·coords="231,629,297,654"/>118 <area·shape="rect"·title="·"·alt=""·coords="1596,988,1775,1028"/>
 119 <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="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"/>
140 <area·shape="poly"·title="·"·alt=""·coords="310,575,281,618,277,615,305,572"/> 
141 <area·shape="poly"·title="·"·alt=""·coords="501,659,611,702,609,707,499,664"/> 
142 <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="rect"·href="a00638_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/> 
144 <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="rect"·href="a00518_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>121 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="753,900,917,940"/>
 122 <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="rect"·href="a00761_source.html"·title="·"·alt=""·coords="357,460,515,500"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>
146 <area·shape="poly"·title="·"·alt=""·coords="2148,131,2202,171,2199,175,2144,136"/> 
147 <area·shape="rect"·title="·"·alt=""·coords="2173,717,2232,742"/> 
148 <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,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="rect"·title="·"·alt=""·coords="2059,717,2144,742"/>125 <area·shape="rect"·title="·"·alt=""·coords="128,995,187,1021"/>
151 <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[·...·truncated·by·diffoscope;·len:·31,·SHA:·57a0c91837d622ebe7b9d9418352a88482c624c75c5ca0e4ed53efdc2ba457e4·...·]"/>126 <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"/>
152 <area·shape="rect"·title="·"·alt=""·coords="1952,453,2032,478"/>127 <area·shape="rect"·title="·"·alt=""·coords="329,995,391,1021"/>
 128 <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="rect"·title="·"·alt=""·coords="469,995,555,1021"/>
 130 <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"/>
153 <area·shape="poly"·title="·"·alt=""·coords="2116,134,2003,440,1998,439,2111,133"/> 
154 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/> 
155 <area·shape="poly"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/> 
156 <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="rect"·title="·"·alt=""·coords="1747,717,1823,742"/>131 <area·shape="rect"·title="·"·alt=""·coords="1764,731,1844,757"/>
 132 <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"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1783,661,1786,703,1781,703,1777,662"/> 
159 <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="rect"·href="a00347_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>133 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>
161 <area·shape="poly"·title="·"·alt=""·coords="2161,224,1946,276,1945,271,2159,219"/>134 <area·shape="poly"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>
 135 <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="rect"·title="·"·alt=""·coords="787,995,863,1021"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>
 138 <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="rect"·href="a00461_source.html"·title="·"·alt=""·coords="549,555,800,581"/>
 140 <area·shape="poly"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>
162 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>141 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>
163 <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"/> 
Max diff block lines reached; 2861/36445 bytes (7.85%) of diff not shown.
1.97 KB
html2text {}
    
Offset 1, 32 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 _\x8C_.l_.a_.s_.s_.e_.s·|·_.N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s5 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s
 6 JacobiLaplaceSmootherT_impl.hh·File·Reference
 7 #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>
6 LoopT.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/_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8/_\x8S_\x8u_\x8b_\x8d_\x8i_\x8v_\x8i_\x8d_\x8e_\x8r_\x8T_\x8._\x8h_\x8h> 
9 #include·<OpenMesh/Core/Utils/vector_cast.hh> 
10 #include·<OpenMesh/Core/Utils/Property.hh> 
11 #include·<vector> 
12 #include·<cmath> 
13 Include·dependency·graph·for·LoopT.hh:8 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:
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.9 _\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:_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m_\x8:_\x8:_\x8L_\x8o_\x8o_\x8p_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8> 
17  ·······Uniform·Loop·subdivision·algorithm.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
18   
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
21  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
22 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
23  14  
24 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 
25  ···········Software·related·to·uniform·subdivision·of·meshes. 
26   
27 M\x8Ma\x8ac\x8cr\x8ro\x8os\x8s 
28 #define ·V\x8V(X)   vector_cast<·typename·_\x8m_\x8e_\x8s_\x8h_\x8__\x8t_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·>(·X·) 
29   
30 ===============================================================================15 ===============================================================================
31 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.16 ·····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·.17 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
17.5 KB
./usr/share/doc/libopenmesh-dev/html/a00777.map vs.
./usr/share/doc/libopenmesh-dev/html/a00996.map
Files 99% similar despite different names
    
Offset 1, 67 lines modifiedOffset 1, 67 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh">1 <map·id="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/LoopT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1153,5,1354,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="1153,5,1354,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00668_source.html"·title="·"·alt=""·coords="5,181,184,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00605_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"/>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"/>
5 <area·shape="rect"·id="Node000004"·href="$a00806.html"·title="·"·alt=""·coords="133,93,334,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00989.html"·title="·"·alt=""·coords="133,93,334,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="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"/>
7 <area·shape="rect"·id="Node000006"·href="$a00512_source.html"·title="·"·alt=""·coords="291,445,450,485"/>7 <area·shape="rect"·id="Node000006"·href="$a00782_source.html"·title="·"·alt=""·coords="291,445,450,485"/>
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"/>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"/>
9 <area·shape="rect"·id="Node000011"·href="$a00527_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>9 <area·shape="rect"·id="Node000011"·href="$a00785_source.html"·title="·"·alt=""·coords="2041,93,2199,133"/>
10 <area·shape="poly"·id="edge16_Node000001_Node000011"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>10 <area·shape="poly"·id="edge16_Node000001_Node000011"·title="·"·alt=""·coords="1354,34,2027,100,2027,106,1354,39"/>
11 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2374,717,2437,742"/>11 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="2374,717,2437,742"/>
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"/>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"/>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"/>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"/>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"/>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"/>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="$a00548_source.html"·title="·"·alt=""·coords="141,269,299,309"/>18 <area·shape="rect"·id="Node000005"·href="$a00722_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"/>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"/>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"/>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="$a00509_source.html"·title="·"·alt=""·coords="241,533,399,573"/>22 <area·shape="rect"·id="Node000007"·href="$a00740_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"/>23 <area·shape="poly"·id="edge9_Node000006_Node000007"·title="·"·alt=""·coords="362,487,340,523,336,520,357,484"/>
24 <area·shape="rect"·id="Node000008"·href="$a00506_source.html"·title="·"·alt=""·coords="373,621,531,661"/>24 <area·shape="rect"·id="Node000008"·href="$a00776_source.html"·title="·"·alt=""·coords="373,621,531,661"/>
25 <area·shape="poly"·id="edge14_Node000006_Node000008"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>25 <area·shape="poly"·id="edge14_Node000006_Node000008"·title="·"·alt=""·coords="386,484,414,532,444,607,439,609,410,535,381,487"/>
26 <area·shape="rect"·id="Node000010"·href="$a00467_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>26 <area·shape="rect"·id="Node000010"·href="$a00449_source.html"·title="·"·alt=""·coords="1104,533,1299,573"/>
27 <area·shape="poly"·id="edge15_Node000006_Node000010"·title="·"·alt=""·coords="451,472,1090,538,1090,543,450,478"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00638_source.html"·title="·"·alt=""·coords="1697,621,1861,661"/>34 <area·shape="rect"·id="Node000012"·href="$a00617_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"/>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="$a00518_source.html"·title="·"·alt=""·coords="2158,181,2317,221"/>36 <area·shape="rect"·id="Node000014"·href="$a00761_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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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="$a00332_source.html"·title="·"·alt=""·coords="1242,181,1406,221"/>45 <area·shape="rect"·id="Node000037"·href="$a00482_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"/>46 <area·shape="poly"·id="edge73_Node000011_Node000037"·title="·"·alt=""·coords="2041,126,1420,192,1420,187,2040,121"/>
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="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"/>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"/>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"/>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="$a00347_source.html"·title="·"·alt=""·coords="1760,277,2011,302"/>51 <area·shape="rect"·id="Node000016"·href="$a00461_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"/>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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="1936,533,2115,573"/>53 <area·shape="rect"·id="Node000031"·href="$a00611.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"/>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="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"/>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"/>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="$a00335_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>58 <area·shape="rect"·id="Node000018"·href="$a00476_source.html"·title="·"·alt=""·coords="1378,445,1542,485"/>
59 <area·shape="poly"·id="edge26_Node000016_Node000018"·title="·"·alt=""·coords="1858,305,1520,443,1518,438,1856,300"/>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="$a00338_source.html"·title="·"·alt=""·coords="1242,357,1406,397"/>60 <area·shape="rect"·id="Node000022"·href="$a00587_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"/>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"/>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"/>63 <area·shape="poly"·id="edge29_Node000018_Node000017"·title="·"·alt=""·coords="1528,483,1713,534,1712,540,1527,488"/>
64 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1571,541,1647,566"/>64 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1571,541,1647,566"/>
65 <area·shape="poly"·id="edge28_Node000018_Node000019"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>65 <area·shape="poly"·id="edge28_Node000018_Node000019"·title="·"·alt=""·coords="1494,483,1579,532,1576,536,1491,488"/>
66 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1472,541,1547,566"/>66 <area·shape="rect"·id="Node000020"·title="·"·alt=""·coords="1472,541,1547,566"/>
67 <area·shape="poly"·id="edge30_Node000018_Node000020"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>67 <area·shape="poly"·id="edge30_Node000018_Node000020"·title="·"·alt=""·coords="1473,484,1498,527,1493,530,1469,487"/>
Offset 74, 34 lines modifiedOffset 74, 34 lines modified
74 <area·shape="poly"·id="edge61_Node000022_Node000018"·title="·"·alt=""·coords="1355,395,1420,436,1417,440,1352,400"/>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"/>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"/>76 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1199,453,1270,478"/>
77 <area·shape="poly"·id="edge34_Node000022_Node000023"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>77 <area·shape="poly"·id="edge34_Node000022_Node000023"·title="·"·alt=""·coords="1306,400,1259,445,1255,441,1302,396"/>
78 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1295,453,1353,478"/>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"/>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"/>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"/>
81 <area·shape="rect"·id="Node000026"·href="$a00656_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>81 <area·shape="rect"·id="Node000026"·href="$a00698_source.html"·title="·"·alt=""·coords="865,621,1029,661"/>
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"/>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"/>
83 <area·shape="rect"·id="Node000027"·href="$a00326_source.html"·title="·"·alt=""·coords="577,533,741,573"/>83 <area·shape="rect"·id="Node000027"·href="$a00464_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"/>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="$a00443_source.html"·title="·"·alt=""·coords="793,445,957,485"/>85 <area·shape="rect"·id="Node000028"·href="$a00479_source.html"·title="·"·alt=""·coords="793,445,957,485"/>
86 <area·shape="poly"·id="edge45_Node000022_Node000028"·title="·"·alt=""·coords="1242,397,971,449,970,443,1241,392"/>86 <area·shape="poly"·id="edge45_Node000022_Node000028"·title="·"·alt=""·coords="1242,397,971,449,970,443,1241,392"/>
87 <area·shape="rect"·id="Node000035"·href="$a00551_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>87 <area·shape="rect"·id="Node000035"·href="$a00767_source.html"·title="·"·alt=""·coords="1566,445,1725,485"/>
88 <area·shape="poly"·id="edge62_Node000022_Node000035"·title="·"·alt=""·coords="1395,395,1563,439,1561,444,1394,400"/>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"/>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"/>
90 <area·shape="poly"·id="edge42_Node000026_Node000003"·title="·"·alt=""·coords="887,664,745,708,743,703,885,659"/>90 <area·shape="poly"·id="edge42_Node000026_Node000003"·title="·"·alt=""·coords="887,664,745,708,743,703,885,659"/>
91 <area·shape="poly"·id="edge44_Node000027_Node000003"·title="·"·alt=""·coords="663,573,671,695,666,696,657,574"/>91 <area·shape="poly"·id="edge44_Node000027_Node000003"·title="·"·alt=""·coords="663,573,671,695,666,696,657,574"/>
92 <area·shape="poly"·id="edge46_Node000028_Node000003"·title="·"·alt=""·coords="863,487,798,575,697,700,693,697,794,572,859,484"/>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"/>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="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"/>
95 <area·shape="poly"·id="edge59_Node000028_Node000027"·title="·"·alt=""·coords="828,488,720,531,718,526,826,483"/>95 <area·shape="poly"·id="edge59_Node000028_Node000027"·title="·"·alt=""·coords="828,488,720,531,718,526,826,483"/>
96 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="867,541,928,566"/>96 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="867,541,928,566"/>
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_Node000029"·title="·"·alt=""·coords="882,485,893,527,888,528,877,486"/>
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,1592,584,1279,585,1161,583,1091,576,1037,558,984,534,902,488"/>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,1592,584,1279,585,1161,583,1091,576,1037,558,984,534,902,488"/>
99 <area·shape="poly"·id="edge50_Node000028_Node000031"·title="·"·alt=""·coords="957,469,1332,494,1823,531,1922,539,1922,545,1822,536,1332,499,957,475"/>99 <area·shape="poly"·id="edge50_Node000028_Node000031"·title="·"·alt=""·coords="957,469,1332,494,1823,531,1922,539,1922,545,1822,536,1332,499,957,475"/>
100 <area·shape="rect"·id="Node000032"·href="$a00671_source.html"·title="·"·alt=""·coords="1885,621,2064,661"/>100 <area·shape="rect"·id="Node000032"·href="$a00599_source.html"·title="·"·alt=""·coords="1885,621,2064,661"/>
101 <area·shape="poly"·id="edge51_Node000031_Node000032"·title="·"·alt=""·coords="2016,575,1995,611,1991,608,2012,572"/>101 <area·shape="poly"·id="edge51_Node000031_Node000032"·title="·"·alt=""·coords="2016,575,1995,611,1991,608,2012,572"/>
102 <area·shape="poly"·id="edge52_Node000032_Node000003"·title="·"·alt=""·coords="1886,662,1874,664,1560,694,1250,713,977,724,774,729,774,724,977,719,1250,708,1560,689,1873,659,1885,657"/>102 <area·shape="poly"·id="edge52_Node000032_Node000003"·title="·"·alt=""·coords="1886,662,1874,664,1560,694,1250,713,977,724,774,729,774,724,977,719,1250,708,1560,689,1873,659,1885,657"/>
103 <area·shape="poly"·id="edge53_Node000032_Node000013"·title="·"·alt=""·coords="1934,664,1824,714,1822,709,1932,659"/>103 <area·shape="poly"·id="edge53_Node000032_Node000013"·title="·"·alt=""·coords="1934,664,1824,714,1822,709,1932,659"/>
104 <area·shape="poly"·id="edge57_Node000032_Node000015"·title="·"·alt=""·coords="2028,659,2157,707,2163,709,2161,714,2155,712,2026,664"/>104 <area·shape="poly"·id="edge57_Node000032_Node000015"·title="·"·alt=""·coords="2028,659,2157,707,2163,709,2161,714,2155,712,2026,664"/>
105 <area·shape="poly"·id="edge55_Node000032_Node000025"·title="·"·alt=""·coords="2065,658,2361,716,2360,722,2064,663"/>105 <area·shape="poly"·id="edge55_Node000032_Node000025"·title="·"·alt=""·coords="2065,658,2361,716,2360,722,2064,663"/>
106 <area·shape="poly"·id="edge58_Node000032_Node000030"·title="·"·alt=""·coords="2004,659,2074,707,2071,711,2001,664"/>106 <area·shape="poly"·id="edge58_Node000032_Node000030"·title="·"·alt=""·coords="2004,659,2074,707,2071,711,2001,664"/>
107 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1862,717,1951,742"/>107 <area·shape="rect"·id="Node000033"·title="·"·alt=""·coords="1862,717,1951,742"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00777.png vs.
./usr/share/doc/libopenmesh-dev/html/a00996.png
Files identical despite different names
4.97 KB
./usr/share/doc/libopenmesh-dev/html/a00779.html vs.
./usr/share/doc/libopenmesh-dev/html/a00998.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('a00779.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00998.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, 47 lines modifiedOffset 93, 47 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">CatmullClarkT.hh·File·Reference</div></div>97 ··<div·class="headertitle"><div·class="title">CatmullClarkT.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="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>100 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00989_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
101 <code>#include·&lt;cmath&gt;</code><br·/>101 <code>#include·&lt;cmath&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">102 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CatmullClarkT.hh:</div>103 Include·dependency·graph·for·CatmullClarkT.hh:</div>
104 <div·class="dyncontent">104 <div·class="dyncontent">
105 <div·class="center"><img·src="a00780.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·alt=""/></div>105 <div·class="center"><img·src="a00999.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh">106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="167,5,369,45"/>107 <area·shape="rect"·title="·"·alt=""·coords="167,5,369,45"/>
108 <area·shape="rect"·href="a00806.html"·title="·"·alt=""·coords="90,93,291,133"/>108 <area·shape="rect"·href="a00989.html"·title="·"·alt=""·coords="90,93,291,133"/>
109 <area·shape="poly"·title="·"·alt=""·coords="253,47,219,85,215,81,249,44"/>109 <area·shape="poly"·title="·"·alt=""·coords="253,47,219,85,215,81,249,44"/>
110 <area·shape="rect"·title="·"·alt=""·coords="315,101,378,126"/>110 <area·shape="rect"·title="·"·alt=""·coords="315,101,378,126"/>
111 <area·shape="poly"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>111 <area·shape="poly"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>
112 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="5,181,184,221"/>112 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="5,181,184,221"/>
113 <area·shape="poly"·title="·"·alt=""·coords="171,136,128,174,124,170,168,132"/>113 <area·shape="poly"·title="·"·alt=""·coords="171,136,128,174,124,170,168,132"/>
114 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="209,181,367,221"/>114 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="209,181,367,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>115 <area·shape="poly"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>
116 <area·shape="rect"·title="·"·alt=""·coords="101,269,280,309"/>116 <area·shape="rect"·title="·"·alt=""·coords="101,269,280,309"/>
117 <area·shape="poly"·title="·"·alt=""·coords="118,220,161,258,157,262,114,224"/>117 <area·shape="poly"·title="·"·alt=""·coords="118,220,161,258,157,262,114,224"/>
118 <area·shape="poly"·title="·"·alt=""·coords="268,224,224,262,221,258,265,220"/>118 <area·shape="poly"·title="·"·alt=""·coords="268,224,224,262,221,258,265,220"/>
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="a00781.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hhdep"·alt=""/></div>124 <div·class="center"><img·src="a01000.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hhdep"·alt=""/></div>
125 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hhdep">125 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CatmullClarkT_8hhdep">
126 <area·shape="rect"·title="·"·alt=""·coords="5,5,207,45"/>126 <area·shape="rect"·title="·"·alt=""·coords="5,5,207,45"/>
127 <area·shape="rect"·href="a00791_source.html"·title="·"·alt=""·coords="5,93,207,148"/>127 <area·shape="rect"·href="a00992_source.html"·title="·"·alt=""·coords="5,93,207,148"/>
128 <area·shape="poly"·title="·"·alt=""·coords="109,59,109,93,103,93,103,59"/>128 <area·shape="poly"·title="·"·alt=""·coords="109,59,109,93,103,93,103,59"/>
129 </map>129 </map>
130 </div>130 </div>
131 </div>131 </div>
132 <p><a·href="a00779_source.html">Go·to·the·source·code·of·this·file.</a></p>132 <p><a·href="a00998_source.html">Go·to·the·source·code·of·this·file.</a></p>
133 <table·class="memberdecls">133 <table·class="memberdecls">
134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>134 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
135 Classes</h2></td></tr>135 Classes</h2></td></tr>
136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03718.html">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;</a></td></tr>136 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03718.html">OpenMesh::Subdivider::Uniform::CatmullClarkT&lt;·MeshType,·RealType·&gt;</a></td></tr>
137 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>)··<a·href="a03718.html#details">More...</a><br·/></td></tr>137 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">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>)··<a·href="a03718.html#details">More...</a><br·/></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 </table><table·class="memberdecls">139 </table><table·class="memberdecls">
52.7 KB
./usr/share/doc/libopenmesh-dev/html/a00779_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01013_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/Subdivider/Uniform/CatmullClarkT.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/NumLimitsT.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('a00779_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 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.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="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 <a·href="a01013.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, 138 lines modifiedOffset 136, 107 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·NumLimitsT</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_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>
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="a00806.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="comment">//==·INCLUDES·=================================================================</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>
158 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span><span·class="comment">//·--------------------·STL</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>
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>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>
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>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>
161 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#else</span></div>160 <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">#··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>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>
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>
165 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="comment">//==·FORWARDDECLARATIONS·======================================================</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>
 165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span><span·class="keyword">namespace·</span>Utils·{·<span·class="comment">//·BEGIN_NS_UTILS</span></div>
166 <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="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>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> 
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> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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="comment">//==·CLASS·DEFINITION·=========================================================</span></div>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>·</div>169 <div·class="line"><a·id="l00072"·name="l00072"></a><span·class="lineno">···72</span>·</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>
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>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>·Scalar&gt;</div>
177 <div·class="foldopen"·id="foldopen00085"·data-start="{"·data-end="};">172 <div·class="foldopen"·id="foldopen00091"·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"·hr[·...·truncated·by·diffoscope;·len:·60,·SHA:·55f0b42e77efd5bf7f2dfcc0e60b20d473f93255036d077a35880cf4f0d6787f·...·]</div>173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03830.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03830.html">NumLimitsT</a></div>
179 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>{</div>174 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>{</div>
180 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="keyword">public</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="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03830.html#a88db07419fbf5a3797f799901ccd7959">···95</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·Scalar·<a·class="code·hl_function"·href="a03830.html#a88db07419fbf5a3797f799901ccd7959">min</a>()·{·<span·class="keywordflow">return</span>·0;·}</div>
 177 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03830.html#a32710b6611b5b17a5ecc25b076977bf1">···97</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·Scalar·<a·class="code·hl_function"·href="a03830.html#a32710b6611b5b17a5ecc25b076977bf1">max</a>()·{·<span·class="keywordflow">return</span>·0;·}</div>
181 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div>178 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
 179 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>···is_float()···{·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·}</div>
 180 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>···is_integer()·{·<span·class="keywordflow">return</span>·!NumLimitsT&lt;Scalar&gt;::is_float();·}</div>
 181 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>···is_signed()··{·<span·class="keywordflow">return</span>·<span·class="keyword">true</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> 
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> 
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> 
195 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>·</div>182 <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>183 </div>
197 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>·</div>184 <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>185 <div·class="line"><a·id="l00104"·name="l00104"></a><span·class="lineno">··104</span>··<span·class="comment">//·is_float</span></div>
199 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span>·</div>186 <div·class="line"><a·id="l00105"·name="l00105"></a><span·class="lineno">··105</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_clas[·...·truncated·by·diffoscope;·len:·41,·SHA:·581bbfd7fd87eeae308cb5f0fd7fa55fc45a3dfcc930d5a61dfebec09ec76d11·...·]</div>187 <div·class="line"><a·id="l00106"·name="l00106"></a><span·class="lineno">··106</span><span·class="keyword">template</span>&lt;&gt;·</div>
Max diff block lines reached; 19174/42595 bytes (45.01%) of diff not shown.
10.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 CatmullClarkT.hh5 NumLimitsT.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, 121 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·NumLimitsT
 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_UTILS_NUMLIMITS_HH
 64 55#define·OPENMESH_UTILS_NUMLIMITS_HH
 65 56
68 5766 57
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_.e_.r_.T_.._.h_.h>67 58//==·INCLUDES
 68 =================================================================
70 5969 59
71 60//·--------------------·STL 
72 61#if·defined(OM_CC_MIPS)70 60#include·"_.C_.o_.n_.f_.i_.g_.._.h_.h"
 71 61#include·<limits.h>
73 62#·include·<math.h>72 62#include·<float.h>
74 63#else 
75 64#·include·<cmath> 
76 65#endif73 63
 74 64
 75 65//==·NAMESPEACES
 76 ==============================================================
77 6677 66
 78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH
 79 68namespace·Utils·{·//·BEGIN_NS_UTILS
 80 69
78 67//==·FORWARDDECLARATIONS 
79 ====================================================== 
80 68 
81 69//==·NAMESPACES 
82 =============================================================== 
83 7081 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·DEFINITION82 71//==·CLASS·DEFINITION
89 =========================================================83 =========================================================
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{84 72
 85 73
 86 90template·<typename·Scalar>
 87 _\x89_\x81class·_\x8N_\x8u_\x8m_\x8L_\x8i_\x8m_\x8i_\x8t_\x8s_\x8T
 88 92{
95 87public:89 93public:
 90 _\x89_\x85·static·inline·Scalar·_\x8m_\x8i_\x8n()·{·return·0;·}
 91 _\x89_\x87·static·inline·Scalar·_\x8m_\x8a_\x8x()·{·return·0;·}
 92 98
 93 99·static·inline·bool·is_float()·{·return·false;·}
 94 100·static·inline·bool·is_integer()·{·return·!NumLimitsT<Scalar>::is_float();·}
 95 101·static·inline·bool·is_signed()·{·return·true;·}
96 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; 
107 99 
108 100·typedef·typename·MeshType::VertexEdgeIter·VertexEdgeIter; 
109 101·typedef·typename·MeshType::VertexFaceIter·VertexFaceIter; 
110 10296 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 _\x81_\x80_\x88·_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T(·)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t()·{·} 
116 109 
117 _\x81_\x81_\x81·explicit·_\x8C_\x8a_\x8t_\x8m_\x8u_\x8l_\x8l_\x8C_\x8l_\x8a_\x8r_\x8k_\x8T(MeshType·&_m)·:·_\x8p_\x8a_\x8r_\x8e_\x8n_\x8t_\x8__\x8t(_m)·{·} 
118 112 
119 113·virtual·_.~_.C_.a_.t_.m_.u_.l_.l_.C_.l_.a_.r_.k_.T()·{}97 103
 98 104·//·is_float
 99 105
 100 106template<>
 101 107inline·bool·NumLimitsT<float>::is_float()·{·return·true;·}
 102 108
 103 109template<>
 104 110inline·bool·NumLimitsT<double>::is_float()·{·return·true;·}
 105 111
 106 112template<>
 107 113inline·bool·NumLimitsT<long·double>::is_float()·{·return·true;·}
120 114108 114
121 115public:109 115·//·is_signed
Max diff block lines reached; 6648/11184 bytes (59.44%) of diff not shown.
1.77 KB
./usr/share/doc/libopenmesh-dev/html/a00780.map vs.
./usr/share/doc/libopenmesh-dev/html/a00999.map
Files 93% similar despite different names
    
Offset 1, 14 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/Subdivider/Uniform/CatmullClarkT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/CatmullClarkT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="167,5,369,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="167,5,369,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00806.html"·title="·"·alt=""·coords="90,93,291,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00989.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"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="253,47,219,85,215,81,249,44"/>
5 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="315,101,378,126"/>5 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="315,101,378,126"/>
6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="287,44,328,88,325,92,283,47"/>
7 <area·shape="rect"·id="Node000003"·href="$a00668_source.html"·title="·"·alt=""·coords="5,181,184,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00605_source.html"·title="·"·alt=""·coords="5,181,184,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="edge2_Node000002_Node000003"·title="·"·alt=""·coords="171,136,128,174,124,170,168,132"/>
9 <area·shape="rect"·id="Node000005"·href="$a00548_source.html"·title="·"·alt=""·coords="209,181,367,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00722_source.html"·title="·"·alt=""·coords="209,181,367,221"/>
10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>10 <area·shape="poly"·id="edge4_Node000002_Node000005"·title="·"·alt=""·coords="214,132,258,170,254,174,211,136"/>
11 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="101,269,280,309"/>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"/>12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="118,220,161,258,157,262,114,224"/>
13 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="268,224,224,262,221,258,265,220"/>13 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="268,224,224,262,221,258,265,220"/>
14 </map>14 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00780.png vs.
./usr/share/doc/libopenmesh-dev/html/a00999.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00781.png vs.
./usr/share/doc/libopenmesh-dev/html/a01000.png
Files identical despite different names
14.0 KB
./usr/share/doc/libopenmesh-dev/html/a00782.html vs.
./usr/share/doc/libopenmesh-dev/html/a01007.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/Subdivider/Uniform/CompositeSqrt3T.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CompositeLoopT.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('a01007.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, 73 lines modifiedOffset 90, 73 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">CompositeSqrt3T.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeLoopT.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·&quot;<a·class="el"·href="a06488_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>99 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06461_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>
100 <code>#include·&quot;<a·class="el"·href="a06500_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>100 <code>#include·&quot;<a·class="el"·href="a06473_source.html">Composite/CompositeTraits.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·CompositeSqrt3T.hh:</div>102 Include·dependency·graph·for·CompositeLoopT.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00783.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·alt=""/></div>104 <div·class="center"><img·src="a01008.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh">105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="265,5,480,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="267,5,478,45"/>
107 <area·shape="rect"·href="a06488.html"·title="·"·alt=""·coords="132,174,325,199"/>107 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="132,174,325,199"/>
108 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>108 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
109 <area·shape="rect"·href="a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>109 <area·shape="rect"·href="a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
110 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>110 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
111 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>111 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>
112 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>112 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
113 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>113 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>
114 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>114 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
115 <area·shape="rect"·href="a00806.html"·title="·"·alt=""·coords="92,255,293,295"/>115 <area·shape="rect"·href="a00989.html"·title="·"·alt=""·coords="92,255,293,295"/>
116 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>116 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
117 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="282,343,461,383"/>117 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
118 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>118 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
119 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="99,343,257,383"/>119 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
120 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>120 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
121 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>121 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>
122 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>122 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
123 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>123 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
124 <area·shape="rect"·href="a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>124 <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="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>125 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
126 <area·shape="rect"·href="a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>126 <area·shape="rect"·href="a00671.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
127 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>127 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
128 <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"/>128 <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="rect"·href="a00467_source.html"·title="·"·alt=""·coords="590,255,785,295"/>129 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
130 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>130 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
131 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>131 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
132 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="809,255,973,295"/>132 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
133 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>133 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
134 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>134 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
135 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="536,343,700,383"/>135 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
136 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>136 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
137 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>137 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
138 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>138 <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="rect"·title="·"·alt=""·coords="853,350,929,375"/>139 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>
140 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>140 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
141 </map>141 </map>
142 </div>142 </div>
143 </div>143 </div>
144 <p><a·href="a00782_source.html">Go·to·the·source·code·of·this·file.</a></p>144 <p><a·href="a01007_source.html">Go·to·the·source·code·of·this·file.</a></p>
145 <table·class="memberdecls">145 <table·class="memberdecls">
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
147 Classes</h2></td></tr>147 Classes</h2></td></tr>
148 <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>148 <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="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>149 <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="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">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>151 <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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class.··<a·href="a03762.html#details">More...</a><br·/></td></tr>152 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·struct.··<a·href="a03750.html#details">More...</a><br·/></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03766.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight</a></td></tr>154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03754.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight</a></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 </table><table·class="memberdecls">156 </table><table·class="memberdecls">
157 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>157 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
158 Namespaces</h2></td></tr>158 Namespaces</h2></td></tr>
159 <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>159 <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>
160 <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>160 <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>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.7 KB
html2text {}
    
Offset 1, 27 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 CompositeSqrt3T.hh·File·Reference6 CompositeLoopT.hh·File·Reference
7 #include·"_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8._\x8h_\x8h"7 #include·"_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8._\x8h_\x8h"
8 #include·"_\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"8 #include·"_\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·dependency·graph·for·CompositeSqrt3T.hh:9 Include·dependency·graph·for·CompositeLoopT.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.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.
11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
12 ·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_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_.q_.r_.t_.3_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>12 ·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_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_.o_.o_.p_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
13  ········_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m·composite·sqrt(3)·subdivision·algorithm.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.13  ········_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m·composite·Loop·subdivision·algorithm.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14  14  
15 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_\x8S_.q_.r_.t_.3_\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:15 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_\x8L_.o_.o_.p_\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:
16 ·········_\x8F_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f16 ·········_\x8E_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f
17  ········Helper·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17  ········Helper·struct.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  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_\x8S_.q_.r_.t_.3_\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: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_\x8L_.o_.o_.p_\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:
20 ·········_\x8F_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f_\x8:_\x8:_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t20 ·········_\x8E_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f_\x8:_\x8:_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t
21  21  
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
24  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the24  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
25 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.25 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
26  26  
27 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_\x8m27 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
5.5 KB
./usr/share/doc/libopenmesh-dev/html/a00783.map vs.
./usr/share/doc/libopenmesh-dev/html/a00984.map
Files 99% 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="$a06461.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="$a06473.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="$a00806.html"·title="·"·alt=""·coords="92,255,293,295"/>11 <area·shape="rect"·id="Node000005"·href="$a00989.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="$a00668_source.html"·title="·"·alt=""·coords="282,343,461,383"/>13 <area·shape="rect"·id="Node000006"·href="$a00605_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="$a00548_source.html"·title="·"·alt=""·coords="99,343,257,383"/>15 <area·shape="rect"·id="Node000008"·href="$a00722_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="$a06470.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="$a06365.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="$a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>22 <area·shape="rect"·id="Node000012"·href="$a00671.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="$a00467_source.html"·title="·"·alt=""·coords="590,255,785,295"/>25 <area·shape="rect"·id="Node000011"·href="$a00449_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="$a00638_source.html"·title="·"·alt=""·coords="809,255,973,295"/>28 <area·shape="rect"·id="Node000014"·href="$a00617_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="$a00656_source.html"·title="·"·alt=""·coords="536,343,700,383"/>31 <area·shape="rect"·id="Node000013"·href="$a00698_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/a00783.png vs.
./usr/share/doc/libopenmesh-dev/html/a00984.png
Files identical despite different names
14.0 KB
./usr/share/doc/libopenmesh-dev/html/a00785.html vs.
./usr/share/doc/libopenmesh-dev/html/a00983.html
Files 91% 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/CompositeLoopT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Subdivider/Uniform/CompositeSqrt3T.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('a00785.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00983.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, 73 lines modifiedOffset 90, 73 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">CompositeLoopT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeSqrt3T.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·&quot;<a·class="el"·href="a06488_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>99 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06461_source.html">Composite/CompositeT.hh</a>&quot;</code><br·/>
100 <code>#include·&quot;<a·class="el"·href="a06500_source.html">Composite/CompositeTraits.hh</a>&quot;</code><br·/>100 <code>#include·&quot;<a·class="el"·href="a06473_source.html">Composite/CompositeTraits.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·CompositeLoopT.hh:</div>102 Include·dependency·graph·for·CompositeSqrt3T.hh:</div>
103 <div·class="dyncontent">103 <div·class="dyncontent">
104 <div·class="center"><img·src="a00786.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·alt=""/></div>104 <div·class="center"><img·src="a00984.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·alt=""/></div>
105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeLoopT_8hh">105 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2CompositeSqrt3T_8hh">
106 <area·shape="rect"·title="·"·alt=""·coords="267,5,478,45"/>106 <area·shape="rect"·title="·"·alt=""·coords="265,5,480,45"/>
107 <area·shape="rect"·href="a06488.html"·title="·"·alt=""·coords="132,174,325,199"/>107 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="132,174,325,199"/>
108 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>108 <area·shape="poly"·title="·"·alt=""·coords="358,47,251,165,247,162,354,44"/>
109 <area·shape="rect"·href="a06500.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>109 <area·shape="rect"·href="a06473.html"·title="Mesh·traits·for·uniform·composite·subdivision."·alt=""·coords="373,93,594,119"/>
110 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>110 <area·shape="poly"·title="·"·alt=""·coords="401,43,457,83,454,87,398,48"/>
111 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>111 <area·shape="rect"·title="·"·alt=""·coords="318,262,377,287"/>
112 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>112 <area·shape="poly"·title="·"·alt=""·coords="246,197,322,252,318,256,243,202"/>
113 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>113 <area·shape="rect"·title="·"·alt=""·coords="5,262,68,287"/>
114 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>114 <area·shape="poly"·title="·"·alt=""·coords="204,202,76,259,74,254,202,197"/>
115 <area·shape="rect"·href="a00806.html"·title="·"·alt=""·coords="92,255,293,295"/>115 <area·shape="rect"·href="a00989.html"·title="·"·alt=""·coords="92,255,293,295"/>
116 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>116 <area·shape="poly"·title="·"·alt=""·coords="226,201,208,243,203,241,221,198"/>
117 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="282,343,461,383"/>117 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="282,343,461,383"/>
118 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>118 <area·shape="poly"·title="·"·alt=""·coords="233,292,321,334,319,339,231,297"/>
119 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="99,343,257,383"/>119 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="99,343,257,383"/>
120 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>120 <area·shape="poly"·title="·"·alt=""·coords="192,295,186,330,181,329,187,294"/>
121 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>121 <area·shape="rect"·title="·"·alt=""·coords="469,431,647,471"/>
122 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>122 <area·shape="poly"·title="·"·alt=""·coords="413,380,506,423,504,428,411,385"/>
123 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>123 <area·shape="poly"·title="·"·alt=""·coords="258,379,462,425,461,430,257,384"/>
124 <area·shape="rect"·href="a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="605,167,769,207"/>124 <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="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>125 <area·shape="poly"·title="·"·alt=""·coords="514,116,626,159,625,164,512,121"/>
126 <area·shape="rect"·href="a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>126 <area·shape="rect"·href="a00671.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>
127 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>127 <area·shape="poly"·title="·"·alt=""·coords="486,119,486,241,481,241,481,119"/>
128 <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"/>128 <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="rect"·href="a00467_source.html"·title="·"·alt=""·coords="590,255,785,295"/>129 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="590,255,785,295"/>
130 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>130 <area·shape="poly"·title="·"·alt=""·coords="690,207,690,241,685,241,685,207"/>
131 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>131 <area·shape="poly"·title="·"·alt=""·coords="644,209,541,252,539,247,642,204"/>
132 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="809,255,973,295"/>132 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="809,255,973,295"/>
133 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>133 <area·shape="poly"·title="·"·alt=""·coords="733,204,835,247,833,252,731,209"/>
134 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>134 <area·shape="poly"·title="·"·alt=""·coords="492,294,526,382,543,417,539,420,521,384,487,296"/>
135 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="536,343,700,383"/>135 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="536,343,700,383"/>
136 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>136 <area·shape="poly"·title="·"·alt=""·coords="515,293,578,333,575,337,512,297"/>
137 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>137 <area·shape="poly"·title="·"·alt=""·coords="607,384,581,421,577,418,603,381"/>
138 <area·shape="poly"·title="·"·alt=""·coords="863,297,795,339,713,385,619,428,617,423,710,380,793,334,861,293"/>138 <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="rect"·title="·"·alt=""·coords="853,350,929,375"/>139 <area·shape="rect"·title="·"·alt=""·coords="853,350,929,375"/>
140 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>140 <area·shape="poly"·title="·"·alt=""·coords="894,295,894,336,889,336,889,295"/>
141 </map>141 </map>
142 </div>142 </div>
143 </div>143 </div>
144 <p><a·href="a00785_source.html">Go·to·the·source·code·of·this·file.</a></p>144 <p><a·href="a00983_source.html">Go·to·the·source·code·of·this·file.</a></p>
145 <table·class="memberdecls">145 <table·class="memberdecls">
146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>146 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="nested-classes"·name="nested-classes"></a>
147 Classes</h2></td></tr>147 Classes</h2></td></tr>
148 <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>148 <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="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>149 <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="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">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>151 <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="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·struct.··<a·href="a03750.html#details">More...</a><br·/></td></tr>152 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Helper·class.··<a·href="a03762.html#details">More...</a><br·/></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">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03754.html">OpenMesh::Subdivider::Uniform::CompositeLoopT&lt;·MeshType,·RealType·&gt;::EVCoeff::compute_weight</a></td></tr>154 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">struct·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03766.html">OpenMesh::Subdivider::Uniform::CompositeSqrt3T&lt;·MeshType,·RealType·&gt;::FVCoeff::compute_weight</a></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 </table><table·class="memberdecls">156 </table><table·class="memberdecls">
157 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>157 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
158 Namespaces</h2></td></tr>158 Namespaces</h2></td></tr>
159 <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>159 <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>
160 <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>160 <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>
161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>161 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
2.7 KB
html2text {}
    
Offset 1, 27 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 CompositeLoopT.hh·File·Reference6 CompositeSqrt3T.hh·File·Reference
7 #include·"_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8._\x8h_\x8h"7 #include·"_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8/_\x8C_\x8o_\x8m_\x8p_\x8o_\x8s_\x8i_\x8t_\x8e_\x8T_\x8._\x8h_\x8h"
8 #include·"_\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"8 #include·"_\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·dependency·graph·for·CompositeLoopT.hh:9 Include·dependency·graph·for·CompositeSqrt3T.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.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.
11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s11 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s
12 ·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_\x8o_\x8s_\x8i_\x8t_\x8e_\x8L_.o_.o_.p_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>12 ·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_\x8o_\x8s_\x8i_\x8t_\x8e_\x8S_.q_.r_.t_.3_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>
13  ········_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m·composite·Loop·subdivision·algorithm.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.13  ········_\x8U_\x8n_\x8i_\x8f_\x8o_\x8r_\x8m·composite·sqrt(3)·subdivision·algorithm.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
14  14  
15 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_\x8L_.o_.o_.p_\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:15 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_\x8S_.q_.r_.t_.3_\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:
16 ·········_\x8E_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f16 ·········_\x8F_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f
17  ········Helper·struct.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.17  ········Helper·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  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_\x8L_.o_.o_.p_\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: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_\x8S_.q_.r_.t_.3_\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:
20 ·········_\x8E_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f_\x8:_\x8:_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t20 ·········_\x8F_\x8V_\x8C_\x8o_\x8e_\x8f_\x8f_\x8:_\x8:_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8w_\x8e_\x8i_\x8g_\x8h_\x8t
21  21  
22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s22 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h23 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
24  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the24  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
25 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.25 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
26  26  
27 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_\x8m27 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
5.49 KB
./usr/share/doc/libopenmesh-dev/html/a00786.map vs.
./usr/share/doc/libopenmesh-dev/html/a01008.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="$a06461.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="$a06473.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="$a00806.html"·title="·"·alt=""·coords="92,255,293,295"/>11 <area·shape="rect"·id="Node000005"·href="$a00989.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="$a00668_source.html"·title="·"·alt=""·coords="282,343,461,383"/>13 <area·shape="rect"·id="Node000006"·href="$a00605_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="$a00548_source.html"·title="·"·alt=""·coords="99,343,257,383"/>15 <area·shape="rect"·id="Node000008"·href="$a00722_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="$a06470.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="$a06365.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="$a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="401,255,565,295"/>22 <area·shape="rect"·id="Node000012"·href="$a00671.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="$a00467_source.html"·title="·"·alt=""·coords="590,255,785,295"/>25 <area·shape="rect"·id="Node000011"·href="$a00449_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="$a00638_source.html"·title="·"·alt=""·coords="809,255,973,295"/>28 <area·shape="rect"·id="Node000014"·href="$a00617_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="$a00656_source.html"·title="·"·alt=""·coords="536,343,700,383"/>31 <area·shape="rect"·id="Node000013"·href="$a00698_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/a00786.png vs.
./usr/share/doc/libopenmesh-dev/html/a01008.png
Files identical despite different names
5.2 KB
./usr/share/doc/libopenmesh-dev/html/a00788.html vs.
./usr/share/doc/libopenmesh-dev/html/a01004.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('a00788.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a01004.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, 46 lines modifiedOffset 99, 46 lines modified
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)·subdivision"·Labsik·&amp;·Greiner,·2000.··101 <p>Interpolating·Labsik·Greiner·Subdivider·as·described·in·"Interpolating·sqrt(3)·subdivision"·Labsik·&amp;·Greiner,·2000.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>103 <div·class="textblock"><code>#include·&lt;OpenMesh/Core/Mesh/Handles.hh&gt;</code><br·/>
104 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>104 <code>#include·&lt;OpenMesh/Core/System/config.hh&gt;</code><br·/>
105 <code>#include·&lt;<a·class="el"·href="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>105 <code>#include·&lt;<a·class="el"·href="a00989_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
106 <code>#include·&lt;vector&gt;</code><br·/>106 <code>#include·&lt;vector&gt;</code><br·/>
107 <code>#include·&lt;cmath&gt;</code><br·/>107 <code>#include·&lt;cmath&gt;</code><br·/>
108 </div><div·class="textblock"><div·class="dynheader">108 </div><div·class="textblock"><div·class="dynheader">
109 Include·dependency·graph·for·Sqrt3InterpolatingSubdividerLabsikGreinerT.hh:</div>109 Include·dependency·graph·for·Sqrt3InterpolatingSubdividerLabsikGreinerT.hh:</div>
110 <div·class="dyncontent">110 <div·class="dyncontent">
111 <div·class="center"><img·src="a00789.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·alt=""/></div>111 <div·class="center"><img·src="a01005.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·alt=""/></div>
112 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh">112 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3InterpolatingSubdividerLabsikGreinerT_8hh">
113 <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"·title="Interpolating·Labsik·Greiner·Subdivider·as·described·in·&quot;Interpolating·sqrt(3)·subdivision&quot;·Labsik·&amp;·..."·alt=""·coords="227,5,497,60"/>
114 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="5,108,169,148"/>114 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="5,108,169,148"/>
115 <area·shape="poly"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/>115 <area·shape="poly"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/>
116 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="150,196,329,236"/>116 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="150,196,329,236"/>
117 <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="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"/>
118 <area·shape="rect"·href="a00806.html"·title="·"·alt=""·coords="261,108,463,148"/>118 <area·shape="rect"·href="a00989.html"·title="·"·alt=""·coords="261,108,463,148"/>
119 <area·shape="poly"·title="·"·alt=""·coords="365,60,365,94,359,94,359,60"/>119 <area·shape="poly"·title="·"·alt=""·coords="365,60,365,94,359,94,359,60"/>
120 <area·shape="rect"·title="·"·alt=""·coords="487,115,549,141"/>120 <area·shape="rect"·title="·"·alt=""·coords="487,115,549,141"/>
121 <area·shape="poly"·title="·"·alt=""·coords="407,58,488,106,486,111,405,62"/>121 <area·shape="poly"·title="·"·alt=""·coords="407,58,488,106,486,111,405,62"/>
122 <area·shape="rect"·title="·"·alt=""·coords="573,115,636,141"/>122 <area·shape="rect"·title="·"·alt=""·coords="573,115,636,141"/>
123 <area·shape="poly"·title="·"·alt=""·coords="436,58,563,106,568,107,566,112,561,110,435,63"/>123 <area·shape="poly"·title="·"·alt=""·coords="436,58,563,106,568,107,566,112,561,110,435,63"/>
124 <area·shape="rect"·title="·"·alt=""·coords="150,284,329,324"/>124 <area·shape="rect"·title="·"·alt=""·coords="150,284,329,324"/>
125 <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="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"/>
126 <area·shape="rect"·title="·"·alt=""·coords="49,203,125,229"/>126 <area·shape="rect"·title="·"·alt=""·coords="49,203,125,229"/>
127 <area·shape="poly"·title="·"·alt=""·coords="90,148,90,189,85,189,85,148"/>127 <area·shape="poly"·title="·"·alt=""·coords="90,148,90,189,85,189,85,148"/>
128 <area·shape="poly"·title="·"·alt=""·coords="242,236,242,270,237,270,237,236"/>128 <area·shape="poly"·title="·"·alt=""·coords="242,236,242,270,237,270,237,236"/>
129 <area·shape="poly"·title="·"·alt=""·coords="336,150,279,190,276,186,333,146"/>129 <area·shape="poly"·title="·"·alt=""·coords="336,150,279,190,276,186,333,146"/>
130 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="353,196,512,236"/>130 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="353,196,512,236"/>
131 <area·shape="poly"·title="·"·alt=""·coords="380,147,411,184,406,187,376,150"/>131 <area·shape="poly"·title="·"·alt=""·coords="380,147,411,184,406,187,376,150"/>
132 <area·shape="poly"·title="·"·alt=""·coords="391,238,295,281,293,276,389,234"/>132 <area·shape="poly"·title="·"·alt=""·coords="391,238,295,281,293,276,389,234"/>
133 </map>133 </map>
134 </div>134 </div>
135 </div>135 </div>
136 <p><a·href="a00788_source.html">Go·to·the·source·code·of·this·file.</a></p>136 <p><a·href="a01004_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="a03794.html">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&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="a03794.html">OpenMesh::Subdivider::Uniform::InterpolatingSqrt3LGT&lt;·MeshType,·RealType·&gt;</a></td></tr>
141 <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>141 <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>
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">
3.04 KB
./usr/share/doc/libopenmesh-dev/html/a00789.map vs.
./usr/share/doc/libopenmesh-dev/html/a01005.map
Files 99% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Sqrt3InterpolatingSubdividerLabsikGreinerT.hh">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"/>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"/>
3 <area·shape="rect"·id="Node000002"·href="$a00638_source.html"·title="·"·alt=""·coords="5,108,169,148"/>3 <area·shape="rect"·id="Node000002"·href="$a00617_source.html"·title="·"·alt=""·coords="5,108,169,148"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="286,63,156,106,155,101,284,58"/>
5 <area·shape="rect"·id="Node000005"·href="$a00668_source.html"·title="·"·alt=""·coords="150,196,329,236"/>5 <area·shape="rect"·id="Node000005"·href="$a00605_source.html"·title="·"·alt=""·coords="150,196,329,236"/>
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"/>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="$a00806.html"·title="·"·alt=""·coords="261,108,463,148"/>7 <area·shape="rect"·id="Node000006"·href="$a00989.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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>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"/>16 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="90,148,90,189,85,189,85,148"/>
17 <area·shape="poly"·id="edge5_Node000005_Node000003"·title="·"·alt=""·coords="242,236,242,270,237,270,237,236"/>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"/>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="$a00548_source.html"·title="·"·alt=""·coords="353,196,512,236"/>19 <area·shape="rect"·id="Node000007"·href="$a00722_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"/>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"/>21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="391,238,295,281,293,276,389,234"/>
22 </map>22 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00789.png vs.
./usr/share/doc/libopenmesh-dev/html/a01005.png
Files identical despite different names
16.6 KB
./usr/share/doc/libopenmesh-dev/html/a00806.html vs.
./usr/share/doc/libopenmesh-dev/html/a01043.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/Subdivider/Uniform/SubdividerT.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 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('a00806.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a01043.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, 96 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">HeapT.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>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="a00611_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·SubdividerT.hh:</div>105 Include·dependency·graph·for·HeapT.hh:</div>
104 <div·class="dyncontent">106 <div·class="dyncontent">
105 <div·class="center"><img·src="a00807.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a01044.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_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="a00611.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"/>
107 <area·shape="rect"·title="·"·alt=""·coords="90,5,291,45"/>116 <area·shape="rect"·title="·"·alt=""·coords="5,269,184,309"/>
 117 <area·shape="poly"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/>
108 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="5,93,184,133"/>118 <area·shape="rect"·href="a00599_source.html"·title="·"·alt=""·coords="311,181,489,221"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/>
109 <area·shape="poly"·title="·"·alt=""·coords="171,48,128,86,124,82,168,44"/>120 <area·shape="poly"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/>
110 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="209,93,367,133"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="214,44,258,82,254,86,211,48"/>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"/>
112 <area·shape="rect"·title="·"·alt=""·coords="101,181,280,221"/>126 <area·shape="rect"·title="·"·alt=""·coords="409,277,460,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"/>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"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="447,219,570,269,568,274,445,224"/>
115 </map>132 </map>
116 </div>133 </div>
117 </div><div·class="textblock"><div·class="dynheader">134 </div><div·class="textblock"><div·class="dynheader">
118 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>135 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
119 <div·class="dyncontent">136 <div·class="dyncontent">
120 <div·class="center"><img·src="a00808.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·alt=""/></div>137 <div·class="center"><img·src="a01045.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·alt=""/></div>
121 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2SubdividerT_8hhdep">138 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep">
122 <area·shape="rect"·title="·"·alt=""·coords="959,5,1161,45"/>139 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>
 140 <area·shape="rect"·href="a00893.html"·title="·"·alt=""·coords="237,93,437,133"/>
 141 <area·shape="poly"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>
123 <area·shape="rect"·href="a00989_source.html"·title="·"·alt=""·coords="5,101,205,141"/>142 <area·shape="rect"·href="a01061_source.html"·title="·"·alt=""·coords="5,181,212,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"/>143 <area·shape="poly"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>
125 <area·shape="rect"·href="a00779.html"·title="·"·alt=""·coords="230,101,431,141"/>144 <area·shape="rect"·href="a00914.html"·title="·"·alt=""·coords="237,181,437,221"/>
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"/>145 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/>
127 <area·shape="rect"·href="a06488.html"·title="·"·alt=""·coords="455,101,710,141"/>146 <area·shape="rect"·href="a00944.html"·title="·"·alt=""·coords="461,181,661,221"/>
128 <area·shape="poly"·title="·"·alt=""·coords="951,51,680,103,679,98,950,45"/>147 <area·shape="poly"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/>
129 <area·shape="rect"·href="a00773.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="a00776.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="a00770_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="a00767.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="a00803.html"·title="·"·alt=""·coords="1955,101,2157,141"/>148 <area·shape="rect"·href="a00899.html"·title="·"·alt=""·coords="461,269,661,309"/>
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="a00791_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="a00785.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="a00782.html"·title="·"·alt=""·coords="831,203,1046,243"/> 
148 <area·shape="poly"·title="·"·alt=""·coords="663,142,873,201,871,206,662,147"/>149 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
149 </map>150 </map>
150 </div>151 </div>
151 </div>152 </div>
152 <p><a·href="a00806_source.html">Go·to·the·source·code·of·this·file.</a></p>153 <p><a·href="a01043_source.html">Go·to·the·source·code·of·this·file.</a></p>
153 <table·class="memberdecls">154 <table·class="memberdecls">
154 <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>
155 Classes</h2></td></tr>156 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>
 158 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">This·class·demonstrates·the·HeapInterface's·interface.··<a·href="a03818.html#details">More...</a><br·/></td></tr>
 159 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</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 utf-81 us-ascii
2.53 KB
html2text {}
    
Offset 1, 29 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 _\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·Reference6 HeapT.hh·File·Reference
7 #include·<OpenMesh/Core/System/config.hh> 
8 #include·<OpenMesh/Core/Utils/Noncopyable.hh>7 A·generic·heap·class.·_.M_.o_.r_.e_.._.._..
 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>
9 Include·dependency·graph·for·SubdividerT.hh:11 Include·dependency·graph·for·HeapT.hh:
10 This·graph·shows·which·files·directly·or·indirectly·include·this·file: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.
12 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 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_.._.._..15 struct· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.U_.t_.i_.l_.s_.:_.:_.H_.e_.a_.p_.I_.n_.t_.e_.r_.f_.a_.c_.e_.T_.<_.·_.H_.e_.a_.p_.E_.n_.t_.r_.y_.·_.>
 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.
15  20  
16 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
17 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
18  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
19 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
20  25  
 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· ·_\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. 
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) 
26  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.
27 ===============================================================================31 ===============================================================================
28 ·····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.
29 ·····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·.
1.27 KB
./usr/share/doc/libopenmesh-dev/html/a00807.map vs.
./usr/share/doc/libopenmesh-dev/html/a00990.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="$a00668_source.html"·title="·"·alt=""·coords="5,93,184,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00605_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="$a00548_source.html"·title="·"·alt=""·coords="209,93,367,133"/>5 <area·shape="rect"·id="Node000004"·href="$a00722_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/a00807.png vs.
./usr/share/doc/libopenmesh-dev/html/a00990.png
Files identical despite different names
4.98 KB
./usr/share/doc/libopenmesh-dev/html/a00808.map vs.
./usr/share/doc/libopenmesh-dev/html/a00991.map
Files 97% 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="$a00989_source.html"·title="·"·alt=""·coords="5,101,205,141"/>3 <area·shape="rect"·id="Node000002"·href="$a01100_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="$a00779.html"·title="·"·alt=""·coords="230,101,431,141"/>5 <area·shape="rect"·id="Node000003"·href="$a00998.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="$a06461.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="$a00773.html"·title="·"·alt=""·coords="734,101,935,141"/>9 <area·shape="rect"·id="Node000009"·href="$a00977.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="$a00776.html"·title="·"·alt=""·coords="959,101,1161,141"/>11 <area·shape="rect"·id="Node000010"·href="$a00995.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="$a00770_source.html"·title="·"·alt=""·coords="1185,101,1386,141"/>13 <area·shape="rect"·id="Node000011"·href="$a00986_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="$a00767.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="$a00980.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="$a01004.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="$a00803.html"·title="·"·alt=""·coords="1955,101,2157,141"/>19 <area·shape="rect"·id="Node000014"·href="$a01001.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="$a00791_source.html"·title="·"·alt=""·coords="111,196,313,251"/>21 <area·shape="rect"·id="Node000004"·href="$a00992_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="$a06467.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="$a00785.html"·title="·"·alt=""·coords="596,203,807,243"/>25 <area·shape="rect"·id="Node000007"·href="$a01007.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="$a00782.html"·title="·"·alt=""·coords="831,203,1046,243"/>27 <area·shape="rect"·id="Node000008"·href="$a00983.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/a00808.png vs.
./usr/share/doc/libopenmesh-dev/html/a00991.png
Files identical despite different names
740 B
./usr/share/doc/libopenmesh-dev/html/a00815.js vs.
./usr/share/doc/libopenmesh-dev/html/a00968.js
Files 92% similar despite different names
607 B
js-beautify {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 var·a00815·=·[1 var·a00968·=·[
2 ····["OpenMesh::Subdivider::Adaptive::Tvv3<·M·>",·"a03638.html",·"a03638"],2 ····["OpenMesh::Subdivider::Adaptive::Tvv3<·M·>",·"a03638.html",·"a03638"],
3 ····["OpenMesh::Subdivider::Adaptive::Tvv4<·M·>",·"a03642.html",·"a03642"],3 ····["OpenMesh::Subdivider::Adaptive::Tvv4<·M·>",·"a03642.html",·"a03642"],
4 ····["OpenMesh::Subdivider::Adaptive::VF<·M·>",·"a03646.html",·"a03646"],4 ····["OpenMesh::Subdivider::Adaptive::VF<·M·>",·"a03646.html",·"a03646"],
5 ····["OpenMesh::Subdivider::Adaptive::FF<·M·>",·"a03650.html",·"a03650"],5 ····["OpenMesh::Subdivider::Adaptive::FF<·M·>",·"a03650.html",·"a03650"],
6 ····["OpenMesh::Subdivider::Adaptive::FFc<·M·>",·"a03654.html",·"a03654"],6 ····["OpenMesh::Subdivider::Adaptive::FFc<·M·>",·"a03654.html",·"a03654"],
7 ····["OpenMesh::Subdivider::Adaptive::FV<·M·>",·"a03658.html",·"a03658"],7 ····["OpenMesh::Subdivider::Adaptive::FV<·M·>",·"a03658.html",·"a03658"],
8 ····["OpenMesh::Subdivider::Adaptive::FVc<·M·>",·"a03662.html",·"a03662"],8 ····["OpenMesh::Subdivider::Adaptive::FVc<·M·>",·"a03662.html",·"a03662"],
133 B
./usr/share/doc/libopenmesh-dev/html/a00817.png vs.
./usr/share/doc/libopenmesh-dev/html/a00970.png
Files identical despite different names
16.1 KB
./usr/share/doc/libopenmesh-dev/html/a00830.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/Utils/HeapT.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('a00830.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 90, 95 lines modifiedOffset 90, 89 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">HeapT.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">CompositeT.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·/>
 100 <code>#include·&lt;<a·class="el"·href="a06470_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&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="a06461_source.html">Config.hh</a>&quot;</code><br·/> 
102 <code>#include·&lt;vector&gt;</code><br·/>101 <code>#include·&lt;vector&gt;</code><br·/>
103 <code>#include·&lt;<a·class="el"·href="a00674_source.html">OpenMesh/Core/System/omstream.hh</a>&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">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·HeapT.hh:</div>105 Include·dependency·graph·for·CompositeT.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a00831.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a06459.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">
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="a06461.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="a00674.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"/>109 <area·shape="rect"·title="·"·alt=""·coords="345,5,604,45"/>
117 <area·shape="poly"·title="·"·alt=""·coords="126,215,110,257,105,255,121,213"/> 
118 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="311,181,489,221"/>110 <area·shape="rect"·href="a00605_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="a06470.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="133,93,419,133"/>
119 <area·shape="poly"·title="·"·alt=""·coords="377,133,390,168,385,170,372,135"/>113 <area·shape="poly"·title="·"·alt=""·coords="432,48,333,90,331,85,430,43"/>
120 <area·shape="poly"·title="·"·alt=""·coords="334,224,175,268,174,263,332,219"/> 
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"/> 
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"/>114 <area·shape="rect"·title="·"·alt=""·coords="443,101,506,126"/>
129 <area·shape="poly"·title="·"·alt=""·coords="427,219,489,266,485,270,424,224"/>115 <area·shape="poly"·title="·"·alt=""·coords="477,46,477,87,472,87,472,46"/>
130 <area·shape="rect"·title="·"·alt=""·coords="567,277,652,302"/>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="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="a00449_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="a00671.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="a00617_source.html"·title="·"·alt=""·coords="590,269,754,309"/>
131 <area·shape="poly"·title="·"·alt=""·coords="447,219,570,269,568,274,445,224"/>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="a00698_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"/>
132 </map>140 </map>
133 </div>141 </div>
134 </div><div·class="textblock"><div·class="dynheader">142 </div><div·class="textblock"><div·class="dynheader">
135 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>143 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
136 <div·class="dyncontent">144 <div·class="dyncontent">
137 <div·class="center"><img·src="a00832.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·alt=""/></div>145 <div·class="center"><img·src="a06460.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·alt=""/></div>
138 <map·name="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep"·id="aOpenMesh_2Tools_2Utils_2HeapT_8hhdep">146 <map·name="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·id="aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep">
139 <area·shape="rect"·title="A·generic·heap·class."·alt=""·coords="255,5,418,45"/>147 <area·shape="rect"·title="·"·alt=""·coords="5,5,264,45"/>
140 <area·shape="rect"·href="a00698.html"·title="·"·alt=""·coords="237,93,437,133"/>148 <area·shape="rect"·href="a06464.html"·title="·"·alt=""·coords="15,93,255,148"/>
141 <area·shape="poly"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>149 <area·shape="poly"·title="·"·alt=""·coords="137,59,137,93,132,93,132,59"/>
142 <area·shape="rect"·href="a00962_source.html"·title="·"·alt=""·coords="5,181,212,221"/> 
143 <area·shape="poly"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/> 
144 <area·shape="rect"·href="a00752.html"·title="·"·alt=""·coords="237,181,437,221"/> 
145 <area·shape="poly"·title="·"·alt=""·coords="339,147,339,181,334,181,334,147"/> 
146 <area·shape="rect"·href="a00764.html"·title="·"·alt=""·coords="461,181,661,221"/> 
147 <area·shape="poly"·title="·"·alt=""·coords="399,136,513,179,511,184,398,141"/> 
148 <area·shape="rect"·href="a00707.html"·title="·"·alt=""·coords="461,269,661,309"/> 
149 <area·shape="poly"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/> 
150 </map>150 </map>
151 </div>151 </div>
152 </div>152 </div>
153 <p><a·href="a00830_source.html">Go·to·the·source·code·of·this·file.</a></p>153 <p><a·href="a06458_source.html">Go·to·the·source·code·of·this·file.</a></p>
154 <table·class="memberdecls">154 <table·class="memberdecls">
Max diff block lines reached; 3393/13752 bytes (24.67%) of diff not shown.
2.51 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
6 HeapT.hh·File·Reference6 CompositeT.hh·File·Reference
7 A·generic·heap·class.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8. 
8 #include·"_.C_.o_.n_.f_.i_.g_.._.h_.h"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>9 #include·<vector>
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·<memory>
 11 #include·<string>
11 Include·dependency·graph·for·HeapT.hh:12 Include·dependency·graph·for·CompositeT.hh:
12 This·graph·shows·which·files·directly·or·indirectly·include·this·file:13 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
 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.
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  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:_\x8U_\x8t_\x8i_\x8l_\x8s 
27  ···········Collection·of·little·utility·classes·and·helpers.24 namespace· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.S_.u_.b_.d_.i_.v_.i_.d_.e_.r_.:_.:_.A_.d_.a_.p_.t_.i_.v_.e
 25  ···········Software·related·to·adaptive·subdivision·of·meshes.
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·.
2.33 KB
./usr/share/doc/libopenmesh-dev/html/a00831.map vs.
./usr/share/doc/libopenmesh-dev/html/a01044.map
Files 98% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <map·id="OpenMesh/Tools/Utils/HeapT.hh"·name="OpenMesh/Tools/Utils/HeapT.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"/>2 <area·shape="rect"·id="Node000001"·title="A·generic·heap·class."·alt=""·coords="159,5,321,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06461.html"·title="·"·alt=""·coords="87,189,169,214"/>3 <area·shape="rect"·id="Node000002"·href="$a06356.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"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="230,47,145,179,141,176,226,44"/>
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="209,277,271,302"/>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"/>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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="277,93,456,133"/>7 <area·shape="rect"·id="Node000005"·href="$a00611.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"/>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"/>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"/>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="$a00671_source.html"·title="·"·alt=""·coords="311,181,489,221"/>11 <area·shape="rect"·id="Node000006"·href="$a00599_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"/>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"/>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"/>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"/>15 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="677,277,753,302"/>
16 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="485,219,665,267,673,270,672,275,663,272,483,224"/>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"/>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"/>18 <area·shape="poly"·id="edge8_Node000006_Node000008"·title="·"·alt=""·coords="389,223,358,266,354,263,385,220"/>
133 B
./usr/share/doc/libopenmesh-dev/html/a00831.png vs.
./usr/share/doc/libopenmesh-dev/html/a01044.png
Files identical despite different names
1.86 KB
./usr/share/doc/libopenmesh-dev/html/a00832.map vs.
./usr/share/doc/libopenmesh-dev/html/a01045.map
Files 87% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 <map·id="OpenMesh/Tools/Utils/HeapT.hh"·name="OpenMesh/Tools/Utils/HeapT.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="255,5,418,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="$a00698.html"·title="·"·alt=""·coords="237,93,437,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00893.html"·title="·"·alt=""·coords="237,93,437,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="339,59,339,93,334,93,334,59"/>
5 <area·shape="rect"·id="Node000003"·href="$a00962_source.html"·title="·"·alt=""·coords="5,181,212,221"/>5 <area·shape="rect"·id="Node000003"·href="$a01061_source.html"·title="·"·alt=""·coords="5,181,212,221"/>
6 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="275,141,160,184,158,179,273,136"/>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="$a00752.html"·title="·"·alt=""·coords="237,181,437,221"/>7 <area·shape="rect"·id="Node000004"·href="$a00914.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"/>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="$a00764.html"·title="·"·alt=""·coords="461,181,661,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00944.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"/>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="$a00707.html"·title="·"·alt=""·coords="461,269,661,309"/>11 <area·shape="rect"·id="Node000006"·href="$a00899.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"/>12 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="563,235,563,269,558,269,558,235"/>
13 </map>13 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00832.png vs.
./usr/share/doc/libopenmesh-dev/html/a01045.png
Files identical despite different names
5.99 KB
./usr/share/doc/libopenmesh-dev/html/a00836.html vs.
./usr/share/doc/libopenmesh-dev/html/a01040.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('a00836.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a01040.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="a00837.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hh"·alt=""/></div>110 <div·class="center"><img·src="a01041.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="a00668_source.html"·title="·"·alt=""·coords="5,93,184,133"/>113 <area·shape="rect"·href="a00605_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="a00838.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2Timer_8hhdep"·alt=""/></div>128 <div·class="center"><img·src="a01042.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="a06452_source.html"·title="·"·alt=""·coords="5,189,196,229"/>131 <area·shape="rect"·href="a06347_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="a00974_source.html"·title="·"·alt=""·coords="572,93,763,133"/>133 <area·shape="rect"·href="a01088_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="a00971_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/>135 <area·shape="rect"·href="a01097_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="a00962_source.html"·title="·"·alt=""·coords="220,189,427,229"/>138 <area·shape="rect"·href="a01061_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="a01010_source.html"·title="·"·alt=""·coords="451,189,657,229"/>140 <area·shape="rect"·href="a01070_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="a06455_source.html"·title="·"·alt=""·coords="681,189,881,229"/>143 <area·shape="rect"·href="a06350_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="a01028_source.html"·title="·"·alt=""·coords="905,181,1171,236"/>145 <area·shape="rect"·href="a01124_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="a00989_source.html"·title="·"·alt=""·coords="681,284,881,324"/>147 <area·shape="rect"·href="a01100_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="a00836_source.html">Go·to·the·source·code·of·this·file.</a></p>152 <p><a·href="a01040_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">
2.59 KB
./usr/share/doc/libopenmesh-dev/html/a00837.map vs.
./usr/share/doc/libopenmesh-dev/html/a00823.map
Files 84% similar despite different names
    
Offset 1, 13 lines modifiedOffset 1, 14 lines modified
1 <map·id="OpenMesh/Tools/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">1 <map·id="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh"·name="OpenMesh/Tools/Smoother/LaplaceSmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="211,5,373,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="228,5,423,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00668_source.html"·title="·"·alt=""·coords="5,93,184,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00812.html"·title="·"·alt=""·coords="109,93,315,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="291,56,239,95,235,91,288,52"/>
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"/> 
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"/> 
9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="392,101,461,126"/>5 <area·shape="rect"·id="Node000006"·href="$a00824.html"·title="·"·alt=""·coords="339,93,541,133"/>
10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="323,43,398,91,396,95,320,48"/>6 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="363,52,416,91,413,95,360,56"/>
 7 <area·shape="rect"·id="Node000003"·href="$a00956_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"/>
11 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,181,184,221"/>9 <area·shape="rect"·id="Node000005"·href="$a00818.html"·title="·"·alt=""·coords="224,181,419,236"/>
12 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="97,134,97,167,92,167,92,134"/>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="$a00953_source.html"·title="·"·alt=""·coords="5,284,200,324"/>
 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"/>
13 </map>14 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00837.png vs.
./usr/share/doc/libopenmesh-dev/html/a01041.png
Files identical despite different names
3.16 KB
./usr/share/doc/libopenmesh-dev/html/a00838.map vs.
./usr/share/doc/libopenmesh-dev/html/a01042.map
Files 92% 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/Utils/Timer.hh"·name="OpenMesh/Tools/Utils/Timer.hh">
2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>2 <area·shape="rect"·id="Node000001"·title="A·timer·class."·alt=""·coords="586,5,749,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a06452_source.html"·title="·"·alt=""·coords="5,189,196,229"/>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"/>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="$a00974_source.html"·title="·"·alt=""·coords="572,93,763,133"/>5 <area·shape="rect"·id="Node000003"·href="$a01088_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"/>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="$a00971_source.html"·title="·"·alt=""·coords="1195,189,1411,229"/>7 <area·shape="rect"·id="Node000006"·href="$a01097_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"/>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"/>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"/>
10 <area·shape="rect"·id="Node000004"·href="$a00962_source.html"·title="·"·alt=""·coords="220,189,427,229"/>10 <area·shape="rect"·id="Node000004"·href="$a01061_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"/>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="$a01010_source.html"·title="·"·alt=""·coords="451,189,657,229"/>12 <area·shape="rect"·id="Node000005"·href="$a01070_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"/>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"/>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="$a06455_source.html"·title="·"·alt=""·coords="681,189,881,229"/>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"/>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="$a01028_source.html"·title="·"·alt=""·coords="905,181,1171,236"/>17 <area·shape="rect"·id="Node000009"·href="$a01124_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"/>18 <area·shape="poly"·id="edge9_Node000003_Node000009"·title="·"·alt=""·coords="756,134,935,179,933,184,755,139"/>
19 <area·shape="rect"·id="Node000008"·href="$a00989_source.html"·title="·"·alt=""·coords="681,284,881,324"/>19 <area·shape="rect"·id="Node000008"·href="$a01100_source.html"·title="·"·alt=""·coords="681,284,881,324"/>
20 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="783,242,783,284,778,284,778,242"/>20 <area·shape="poly"·id="edge8_Node000007_Node000008"·title="·"·alt=""·coords="783,242,783,284,778,284,778,242"/>
21 </map>21 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00838.png vs.
./usr/share/doc/libopenmesh-dev/html/a01042.png
Files identical despite different names
4.44 KB
./usr/share/doc/libopenmesh-dev/html/a00839.html vs.
./usr/share/doc/libopenmesh-dev/html/a01010.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('a00839.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 97, 48 lines modifiedOffset 97, 48 lines modified
97 <a·href="#define-members">Macros</a>··</div>97 <a·href="#define-members">Macros</a>··</div>
98 ··<div·class="headertitle"><div·class="title">TestingFramework.hh·File·Reference</div></div>98 ··<div·class="headertitle"><div·class="title">TestingFramework.hh·File·Reference</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
  
101 <p>This·file·contains·a·little·framework·for·test·programms.··101 <p>This·file·contains·a·little·framework·for·test·programms.··
102 <a·href="#details">More...</a></p>102 <a·href="#details">More...</a></p>
103 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06461_source.html">Config.hh</a>&quot;</code><br·/>103 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06356_source.html">Config.hh</a>&quot;</code><br·/>
104 <code>#include·&lt;iosfwd&gt;</code><br·/>104 <code>#include·&lt;iosfwd&gt;</code><br·/>
105 <code>#include·&lt;sstream&gt;</code><br·/>105 <code>#include·&lt;sstream&gt;</code><br·/>
106 <code>#include·&lt;vector&gt;</code><br·/>106 <code>#include·&lt;vector&gt;</code><br·/>
107 <code>#include·&lt;algorithm&gt;</code><br·/>107 <code>#include·&lt;algorithm&gt;</code><br·/>
108 <code>#include·&lt;stdexcept&gt;</code><br·/>108 <code>#include·&lt;stdexcept&gt;</code><br·/>
109 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>109 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.hh&gt;</code><br·/>
110 </div><div·class="textblock"><div·class="dynheader">110 </div><div·class="textblock"><div·class="dynheader">
111 Include·dependency·graph·for·TestingFramework.hh:</div>111 Include·dependency·graph·for·TestingFramework.hh:</div>
112 <div·class="dyncontent">112 <div·class="dyncontent">
113 <div·class="center"><img·src="a00840.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·alt=""/></div>113 <div·class="center"><img·src="a01011.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·alt=""/></div>
114 <map·name="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·id="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh">114 <map·name="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh"·id="aOpenMesh_2Tools_2Utils_2TestingFramework_8hh">
115 <area·shape="rect"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="248,5,413,45"/>115 <area·shape="rect"·title="This·file·contains·a·little·framework·for·test·programms."·alt=""·coords="248,5,413,45"/>
116 <area·shape="rect"·href="a06461.html"·title="·"·alt=""·coords="5,101,88,126"/>116 <area·shape="rect"·href="a06356.html"·title="·"·alt=""·coords="5,101,88,126"/>
117 <area·shape="poly"·title="·"·alt=""·coords="263,48,101,96,92,99,90,94,99,91,261,43"/>117 <area·shape="poly"·title="·"·alt=""·coords="263,48,101,96,92,99,90,94,99,91,261,43"/>
118 <area·shape="rect"·title="·"·alt=""·coords="112,101,176,126"/>118 <area·shape="rect"·title="·"·alt=""·coords="112,101,176,126"/>
119 <area·shape="poly"·title="·"·alt=""·coords="291,48,182,97,180,92,289,43"/>119 <area·shape="poly"·title="·"·alt=""·coords="291,48,182,97,180,92,289,43"/>
120 <area·shape="rect"·title="·"·alt=""·coords="200,101,275,126"/>120 <area·shape="rect"·title="·"·alt=""·coords="200,101,275,126"/>
121 <area·shape="poly"·title="·"·alt=""·coords="312,48,262,93,259,89,308,44"/>121 <area·shape="poly"·title="·"·alt=""·coords="312,48,262,93,259,89,308,44"/>
122 <area·shape="rect"·title="·"·alt=""·coords="299,101,362,126"/>122 <area·shape="rect"·title="·"·alt=""·coords="299,101,362,126"/>
123 <area·shape="poly"·title="·"·alt=""·coords="333,46,333,87,328,87,328,46"/>123 <area·shape="poly"·title="·"·alt=""·coords="333,46,333,87,328,87,328,46"/>
124 <area·shape="rect"·title="·"·alt=""·coords="387,101,472,126"/>124 <area·shape="rect"·title="·"·alt=""·coords="387,101,472,126"/>
125 <area·shape="poly"·title="·"·alt=""·coords="354,44,407,89,404,93,351,48"/>125 <area·shape="poly"·title="·"·alt=""·coords="354,44,407,89,404,93,351,48"/>
126 <area·shape="rect"·title="·"·alt=""·coords="497,101,583,126"/>126 <area·shape="rect"·title="·"·alt=""·coords="497,101,583,126"/>
127 <area·shape="poly"·title="·"·alt=""·coords="378,43,500,93,498,98,376,48"/>127 <area·shape="poly"·title="·"·alt=""·coords="378,43,500,93,498,98,376,48"/>
128 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="607,93,766,133"/>128 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="607,93,766,133"/>
129 <area·shape="poly"·title="·"·alt=""·coords="409,43,596,88,595,93,408,48"/>129 <area·shape="poly"·title="·"·alt=""·coords="409,43,596,88,595,93,408,48"/>
130 <area·shape="rect"·title="·"·alt=""·coords="277,181,456,221"/>130 <area·shape="rect"·title="·"·alt=""·coords="277,181,456,221"/>
131 <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="78,123,101,131,271,175,269,181,99,136,77,129"/>
132 <area·shape="poly"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/>132 <area·shape="poly"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/>
133 </map>133 </map>
134 </div>134 </div>
135 </div>135 </div>
136 <p><a·href="a00839_source.html">Go·to·the·source·code·of·this·file.</a></p>136 <p><a·href="a01010_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="a03838.html">OpenMesh::Utils::TestingFramework</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="a03838.html">OpenMesh::Utils::TestingFramework</a></td></tr>
141 <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>141 <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>
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">
102 KB
./usr/share/doc/libopenmesh-dev/html/a00839_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01016_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/Tools/Utils/TestingFramework.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('a00839_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01016_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">TestingFramework.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="a00839.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, 339 lines modifiedOffset 138, 264 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·TESTINGFRAMEWORK_HH</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="preprocessor">#define·TESTINGFRAMEWORK_HH</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·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>
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="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//·----------------------------------------------------------------------------</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>
150 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</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>
151 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span><span·class="preprocessor">#include·&quot;<a·class="code"·href="a06461.html">Config.hh</a>&quot;</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>
152 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</span><span·class="preprocessor">#include·&lt;iosfwd&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="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;sstream&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="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="comment">//==·NAMESPACES·===============================================================</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>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="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>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>
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>
159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</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">//==·IMPLEMENTATION·==========================================================</span></div>
160 <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>
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>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="}">
 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>
 170 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>····mesh_(_mesh)</div>
 171 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>{</div>
163 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span>·</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>
 174 </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>
164 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>180 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</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> 
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> 
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> 
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> 
Max diff block lines reached; 31860/86406 bytes (36.87%) of diff not shown.
17.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 StripifierT_impl.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-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, 351 lines modifiedOffset 47, 286 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·TESTINGFRAMEWORK_HH 
56 45#define·TESTINGFRAMEWORK_HH 
57 46//·-------------------------------------------------------------------------- 
58 -- 
59 47 
60 53//·-------------------------------------------------------------------------- 
61 -- 
62 54 
63 55#include·"_.C_.o_.n_.f_.i_.g_.._.h_.h"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//==·INCLUDES
 65 =================================================================
 66 53
 67 54#include·<OpenMesh/Tools/Utils/StripifierT.hh>
64 56#include·<iosfwd>68 55#include·<list>
65 57#include·<sstream> 
66 58#include·<vector> 
67 59#include·<algorithm> 
68 60#include·<stdexcept> 
69 61#include·<OpenMesh/Core/Utils/Noncopyable.hh>69 56
 70 57
 71 58//==·NAMESPACES
 72 ===============================================================
 73 59
 74 60namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 75 61
70 6276 62
71 63//·-------------------------------------------------------------·namespace·-- 
72 --77 63·//==·IMPLEMENTATION
 78 ==========================================================
73 6479 64
74 65namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
75 66namespace·Utils·{·//·BEGIN_NS_UTILS 
76 67 
77 6880 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_\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_·);
 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_);
 111 96·mesh_.release_face_status();
 112 97
 113 98·return·n_strips();
 114 99}
 115 100
 116 101
78 69//·-----------------------------------------------------------------·class·--117 102//--------------------------------------------------------------------------
79 --118 ---
 119 103
 120 104
 121 105template·<class·Mesh>
 122 106void
 123 107_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:
 124 108_\x8b_\x8u_\x8i_\x8l_\x8d_\x8__\x8s_\x8t_\x8r_\x8i_\x8p_\x8s()
 125 109{
 126 110·Strip·experiments[3];
 127 111·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8H_\x8a_\x8l_\x8f_\x8e_\x8d_\x8g_\x8e_\x8H_\x8a_\x8n_\x8d_\x8l_\x8e·h[3];
 128 112·FaceHandles·faces[3];
 129 113·typename·FaceHandles::iterator·fh_it,·fh_end;
 130 114·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8F_\x8a_\x8c_\x8e_\x8I_\x8t_\x8e_\x8r·f_it,·f_end=mesh_.faces_end();
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:: 
Max diff block lines reached; 13091/17726 bytes (73.85%) of diff not shown.
2.24 KB
./usr/share/doc/libopenmesh-dev/html/a00840.map vs.
./usr/share/doc/libopenmesh-dev/html/a01011.map
Files 99% similar despite different names
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 <map·id="OpenMesh/Tools/Utils/TestingFramework.hh"·name="OpenMesh/Tools/Utils/TestingFramework.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"/>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="$a06461.html"·title="·"·alt=""·coords="5,101,88,126"/>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"/>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"/>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"/>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"/>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"/>8 <area·shape="poly"·id="edge4_Node000001_Node000005"·title="·"·alt=""·coords="312,48,262,93,259,89,308,44"/>
9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="299,101,362,126"/>9 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="299,101,362,126"/>
10 <area·shape="poly"·id="edge5_Node000001_Node000006"·title="·"·alt=""·coords="333,46,333,87,328,87,328,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"/>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"/>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"/>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"/>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="$a00548_source.html"·title="·"·alt=""·coords="607,93,766,133"/>15 <area·shape="rect"·id="Node000009"·href="$a00722_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"/>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"/>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="edge2_Node000002_Node000003"·title="·"·alt=""·coords="78,123,101,131,271,175,269,181,99,136,77,129"/>
19 <area·shape="poly"·id="edge9_Node000009_Node000003"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/>19 <area·shape="poly"·id="edge9_Node000009_Node000003"·title="·"·alt=""·coords="617,136,451,180,450,175,616,131"/>
20 </map>20 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00840.png vs.
./usr/share/doc/libopenmesh-dev/html/a01011.png
Files identical despite different names
3.56 KB
./usr/share/doc/libopenmesh-dev/html/a00845.html vs.
./usr/share/doc/libopenmesh-dev/html/a01013.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('a00845.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a01013.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="a06461_source.html">Config.hh</a>&quot;</code><br·/>102 <div·class="textblock"><code>#include·&quot;<a·class="el"·href="a06356_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="a00846.png"·border="0"·usemap="#aOpenMesh_2Tools_2Utils_2NumLimitsT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a01014.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="a06461.html"·title="·"·alt=""·coords="53,93,136,119"/>111 <area·shape="rect"·href="a06356.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="a00845_source.html">Go·to·the·source·code·of·this·file.</a></p>122 <p><a·href="a01013_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">
42.5 KB
./usr/share/doc/libopenmesh-dev/html/a00845_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01100_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/Utils/NumLimitsT.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 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('a00845_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a01100_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">NumLimitsT.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 <a·href="a00845.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, 105 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><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·SubdivideWidget</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·NumLimitsT</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>
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="preprocessor">#define·SUBDIVIDEWIDGET_HH</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>·</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_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> 
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="l00054"·name="l00054"></a><span·class="lineno">···54</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="l00055"·name="l00055"></a><span·class="lineno">···55</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="a06461.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>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="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="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="a00989.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>
 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>·</div>165 <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>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="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="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>Utils·{·<span·class="comment">//·BEGIN_NS_UTILS</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>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span>·</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>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</span>·</div>172 <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>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>·</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>
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>·Scalar&gt;</div>190 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span><span·class="keyword">public</span>:</div>
172 <div·class="foldopen"·id="foldopen00091"·data-start="{"·data-end="};"> 
173 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno"><a·class="line"·href="a03830.html">···91</a></span><span·class="keyword">class·</span><a·class="code·hl_class"·href="a03830.html">NumLimitsT</a></div>191 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>···</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>
174 <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>
 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>
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="l00095"·name="l00095"></a><span·class="lineno"><a·class="line"·href="a03830.html#a88db07419fbf5a3797f799901ccd7959">···95</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·Scalar·<a·class="code·hl_function"·href="a03830.html#a88db07419fbf5a3797f799901ccd7959">min</a>()·{·<span·class="keywordflow">return</span>·0;·}</div> 
177 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno"><a·class="line"·href="a03830.html#a32710b6611b5b17a5ecc25b076977bf1">···97</a></span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·Scalar·<a·class="code·hl_function"·href="a03830.html#a32710b6611b5b17a5ecc25b076977bf1">max</a>()·{·<span·class="keywordflow">return</span>·0;·}</div> 
178 <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>
179 <div·class="line"><a·id="l00099"·name="l00099"></a><span·class="lineno">···99</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>···is_float()···{·<span·class="keywordflow">return</span>·<span·class="keyword">false</span>;·}</div> 
180 <div·class="line"><a·id="l00100"·name="l00100"></a><span·class="lineno">··100</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>···is_integer()·{·<span·class="keywordflow">return</span>·!NumLimitsT&lt;Scalar&gt;::is_float();·}</div> 
181 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>··<span·class="keyword">static</span>·<span·class="keyword">inline</span>·<span·class="keywordtype">bool</span>···is_signed()··{·<span·class="keywordflow">return</span>·<span·class="keyword">true</span>;·}</div> 
182 <div·class="line"><a·id="l00102"·name="l00102"></a><span·class="lineno">··102</span>};</div>196 <div·class="line"><a·id="l00096"·name="l00096"></a><span·class="lineno">···96</span>·</div>
183 </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>·<sp[·...·truncated·by·diffoscope;·len:·48,·SHA:·cb5f45fd3ce07f38d5c44f49e0ecffdf43e2c343837a4b33d565db45bc067203·...·]/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>
184 <div·class="line"><a·id="l00103"·name="l00103"></a><span·class="lineno">··103</span>·</div>200 <div·class="line"><a·id="l00101"·name="l00101"></a><span·class="lineno">··101</span>·</div>
Max diff block lines reached; 16217/35222 bytes (46.04%) of diff not shown.
7.94 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 SubdivideWidget.hh
5 NumLimitsT.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, 119 lines modifiedOffset 47, 129 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·NumLimitsT 
59 51// 
60 52//57 46//·CLASS·SubdivideWidget
 58 47//
 59 48//
61 =============================================================================60 =============================================================================
 61 49
 62 50#ifndef·SUBDIVIDEWIDGET_HH
 63 51#define·SUBDIVIDEWIDGET_HH
 64 52
62 5365 53
63 54#ifndef·OPENMESH_UTILS_NUMLIMITS_HH 
64 55#define·OPENMESH_UTILS_NUMLIMITS_HH 
65 56 
66 57 
67 58//==·INCLUDES66 54//==·INCLUDES
68 =================================================================67 =================================================================
69 59 
70 60#include·"_\x8C_\x8o_\x8n_\x8f_\x8i_\x8g_\x8._\x8h_\x8h" 
71 61#include·<limits.h> 
72 62#include·<float.h>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
73 6376 63
74 6477 64
75 65//==·NAMESPEACES78 65//==·CLASS·DEFINITION
76 ==============================================================79 =========================================================
77 6680 66
78 67namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{·//·BEGIN_NS_OPENMESH 
79 68namespace·Utils·{·//·BEGIN_NS_UTILS 
80 6981 _.6_.7class·_.S_.u_.b_.d_.i_.v_.i_.d_.e_.W_.i_.d_.g_.e_.t·:·public·QWidget
 82 68{
 83 69·Q_OBJECT
81 7084 70
 85 71public:
82 71//==·CLASS·DEFINITION 
83 ========================================================= 
84 7286 72
85 73 
86 90template·<typename·Scalar> 
87 _.9_.1class·_.N_.u_.m_.L_.i_.m_.i_.t_.s_.T87 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;
 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);
88 92{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();
89 93public: 
90 _\x89_\x85·static·inline·Scalar·_\x8m_\x8i_\x8n()·{·return·0;·} 
91 _\x89_\x87·static·inline·Scalar·_\x8m_\x8a_\x8x()·{·return·0;·} 
92 98 
93 99·static·inline·bool·is_float()·{·return·false;·} 
94 100·static·inline·bool·is_integer()·{·return·!NumLimitsT<Scalar>::is_float();·} 
95 101·static·inline·bool·is_signed()·{·return·true;·} 
96 102}; 
97 103 
98 104·//·is_float 
99 105115 105
100 106template<> 
101 107inline·bool·NumLimitsT<float>::is_float()·{·return·true;·}116 106
 117 107private·slots:
102 108118 108
103 109template<> 
104 110inline·bool·NumLimitsT<double>::is_float()·{·return·true;·} 
105 111 
106 112template<> 
107 113inline·bool·NumLimitsT<long·double>::is_float()·{·return·true;·} 
108 114 
109 115·//·is_signed 
110 116 
111 117template<> 
112 118inline·bool·NumLimitsT<unsigned·char>::is_signed()·{·return·false;·} 
113 119 
114 120template<> 
115 121inline·bool·NumLimitsT<unsigned·short>::is_signed()·{·return·false;·}119 109·void·animate_slot(void);
 120 110·void·slot_select_sop(int·i);
Max diff block lines reached; 3938/8109 bytes (48.56%) of diff not shown.
2.21 KB
./usr/share/doc/libopenmesh-dev/html/a00846.map vs.
./usr/share/doc/libopenmesh-dev/html/a00444.map
Files 78% similar despite different names
    
Offset 1, 11 lines modifiedOffset 1, 12 lines modified
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"/>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"/>
3 <area·shape="rect"·id="Node000002"·href="$a06461.html"·title="·"·alt=""·coords="53,93,136,119"/>3 <area·shape="rect"·id="Node000002"·href="$a06353_source.html"·title="·"·alt=""·coords="5,101,88,126"/>
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="175,48,82,97,79,92,172,43"/>
5 <area·shape="rect"·id="Node000004"·title="·"·alt=""·coords="161,93,231,119"/>5 <area·shape="rect"·id="Node000004"·href="$a00449_source.html"·title="·"·alt=""·coords="112,93,307,133"/>
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="212,46,212,79,207,79,207,46"/>
7 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="255,93,318,119"/>7 <area·shape="rect"·id="Node000005"·href="$a00776_source.html"·title="·"·alt=""·coords="331,93,490,133"/>
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="255,43,355,85,353,90,252,48"/>
9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="5,167,184,207"/>9 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="139,181,317,221"/>
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="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 </map>12 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00846.png vs.
./usr/share/doc/libopenmesh-dev/html/a01014.png
Files identical despite different names
63.8 KB
./usr/share/doc/libopenmesh-dev/html/a00851_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00923_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/Tools/Utils/StripifierT.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('a00851_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00923_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">StripifierT.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="a00923.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, 186 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><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> 
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>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>
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="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>·</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>
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><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> 
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><span·class="comment">//==·INCLUDES·=================================================================</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="a00926.html">ModAspectRatioT.hh</a>&quot;</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>
 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><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>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="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>
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">//==·FORWARDDECLARATIONS·======================================================</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>·</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="comment">//==·NAMESPACES·===============================================================</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>
166 <div·class="line"><a·id="l00065"·name="l00065"></a><span·class="lineno">···65</span>·</div>167 <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="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">//·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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</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>
169 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>
170 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</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>
171 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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>
 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>
172 <div·class="line"><a·id="l00071"·name="l00071"></a><span·class="lineno">···71</span>·</div>189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</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> 
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> 
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> 
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> 
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>·</div> 
Max diff block lines reached; 33423/51181 bytes (65.30%) of diff not shown.
13.7 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 StripifierT.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-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, 160 lines modifiedOffset 47, 225 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//54 46//
55 =============================================================================55 =============================================================================
56 45// 
57 46//·CLASS·StripifierT 
58 47//56 47//
 57 48//·CLASS·ModAspectRatioT·-·IMPLEMENTATION
59 48//58 49//
 59 50//
60 =============================================================================60 =============================================================================
 61 51#define·OPENMESH_DECIMATER_MODASPECTRATIOT_C
 62 52
61 49 
62 50 
63 51#ifndef·OPENMESH_STRIPIFIERT_HH 
64 52#define·OPENMESH_STRIPIFIERT_HH 
65 53 
66 54 
67 55//==·INCLUDES63 53//==·INCLUDES
68 =================================================================64 =================================================================
 65 54
 66 55#include·"_\x8M_\x8o_\x8d_\x8A_\x8s_\x8p_\x8e_\x8c_\x8t_\x8R_\x8a_\x8t_\x8i_\x8o_\x8T_\x8._\x8h_\x8h"
69 5667 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//==·NAMESPACES68 57//==·NAMESPACES
79 ===============================================================69 ===============================================================
80 6570 58
81 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{71 59namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
82 67 
83 68 
84 69//==·CLASS·DEFINITION72 60namespace·Decimater·{
 73 61
 74 62//==·IMPLEMENTATION
85 =========================================================75 ==========================================================
 76 63
86 70 
87 71 
88 72 
89 73 
90 78template·<class·Mesh>77 64template<class·MeshT>
91 _\x87_\x89class·_\x8S_\x8t_\x8r_\x8i_\x8p_\x8i_\x8f_\x8i_\x8e_\x8r_\x8T 
92 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; 
100 88 
101 89 
102 91·explicit·_.S_.t_.r_.i_.p_.i_.f_.i_.e_.r_.T(Mesh&·_mesh);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}
103 92105 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 _.1_.0_.6·bool·_.i_.s_.__.v_.a_.l_.i_.d()·const·{·return·!strips_.empty();·}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));
Max diff block lines reached; 6934/13967 bytes (49.65%) of diff not shown.
32.9 KB
./usr/share/doc/libopenmesh-dev/html/a00872.html vs.
./usr/share/doc/libopenmesh-dev/html/a00824.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/Smoother/JacobiLaplaceSmootherT_impl.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Smoother/LaplaceSmootherT_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('a00872.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00824.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, 136 lines modifiedOffset 90, 134 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="#namespaces">Namespaces</a>·&#124;94 <a·href="#namespaces">Namespaces</a>·&#124;
95 <a·href="#define-members">Macros</a>··</div>95 <a·href="#define-members">Macros</a>··</div>
96 ··<div·class="headertitle"><div·class="title">JacobiLaplaceSmootherT_impl.hh·File·Reference</div></div>96 ··<div·class="headertitle"><div·class="title">LaplaceSmootherT_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="a00887_source.html">OpenMesh/Tools/Smoother/JacobiLaplaceSmootherT.hh</a>&gt;</code><br·/>99 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a00821_source.html">OpenMesh/Tools/Smoother/LaplaceSmootherT.hh</a>&gt;</code><br·/>
100 </div><div·class="textblock"><div·class="dynheader">100 </div><div·class="textblock"><div·class="dynheader">
101 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:</div>101 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:</div>
102 <div·class="dyncontent">102 <div·class="dyncontent">
103 <div·class="center"><img·src="a00873.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·alt=""/></div>103 <div·class="center"><img·src="a00825.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·alt=""/></div>
104 <map·name="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2JacobiLaplaceSmootherT__impl_8hh">104 <map·name="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh"·id="aOpenMesh_2Tools_2Smoother_2LaplaceSmootherT__impl_8hh">
105 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,60"/>105 <area·shape="rect"·title="·"·alt=""·coords="2049,5,2252,45"/>
106 <area·shape="rect"·href="a00887.html"·title="·"·alt=""·coords="2048,108,2253,148"/>106 <area·shape="rect"·href="a00821.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
107 <area·shape="poly"·title="·"·alt=""·coords="2153,60,2153,94,2148,94,2148,60"/>107 <area·shape="poly"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
108 <area·shape="rect"·href="a00884.html"·title="·"·alt=""·coords="2053,196,2248,236"/>108 <area·shape="rect"·href="a00809.html"·title="·"·alt=""·coords="2053,181,2248,221"/>
109 <area·shape="poly"·title="·"·alt=""·coords="2153,148,2153,182,2148,182,2148,148"/>109 <area·shape="poly"·title="·"·alt=""·coords="2153,134,2153,167,2148,167,2148,134"/>
110 <area·shape="rect"·href="a00875.html"·title="·"·alt=""·coords="2053,284,2248,324"/> 
111 <area·shape="poly"·title="·"·alt=""·coords="2153,236,2153,270,2148,270,2148,236"/> 
112 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>110 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
113 <area·shape="poly"·title="·"·alt=""·coords="2153,324,2153,534,2148,534,2148,324"/>111 <area·shape="poly"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
114 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="357,372,515,412"/>112 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
115 <area·shape="poly"·title="·"·alt=""·coords="2053,313,530,389,529,383,2053,308"/>113 <area·shape="poly"·title="·"·alt=""·coords="2053,210,530,286,529,281,2053,205"/>
116 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>114 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="2174,533,2333,573"/>
117 <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"/>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"/>
118 <area·shape="rect"·title="·"·alt=""·coords="1596,988,1775,1028"/>116 <area·shape="rect"·title="·"·alt=""·coords="1596,885,1775,925"/>
119 <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="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,[·...·truncated·by·diffoscope;·len:·100,·SHA:·14c10986bbf93781638994fd4d4ebe523b2d48c8e6050e2ed27e29a74b3367ba·...·]"/>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"/>
121 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="753,900,917,940"/>119 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="753,797,917,837"/>
122 <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,[·...·truncated·by·diffoscope;·len:·11,·SHA:·060fe2479d4c177a1ec8f9019c6d7809b13e87dce4da367878fccf0e4f6ddf0c·...·]"/>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,[·...·truncated·by·diffoscope;·len:·11,·SHA:·fda6555a1a700dbd4a7c66129bf8b604d6b1c314830554770a2e787308486f59·...·]"/>
123 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="357,460,515,500"/>121 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="357,357,515,397"/>
124 <area·shape="poly"·title="·"·alt=""·coords="439,412,439,446,433,446,433,412"/>122 <area·shape="poly"·title="·"·alt=""·coords="439,310,439,343,433,343,433,310"/>
125 <area·shape="rect"·title="·"·alt=""·coords="128,995,187,1021"/>123 <area·shape="rect"·title="·"·alt=""·coords="128,893,187,918"/>
126 <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"/>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"/>
127 <area·shape="rect"·title="·"·alt=""·coords="329,995,391,1021"/>125 <area·shape="rect"·title="·"·alt=""·coords="329,893,391,918"/>
128 <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,[·...·truncated·by·diffoscope;·len:·11,·SHA:·b20d378f7e4c1e99b5f64e9250b81623533f6f61d52c542e01b04429850a6195·...·]"/>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,[·...·truncated·by·diffoscope;·len:·11,·SHA:·fbf85d2098171d7c2453e276e34aaacb538d936f400bf11b887ec80f4d499a2f·...·]"/>
129 <area·shape="rect"·title="·"·alt=""·coords="469,995,555,1021"/>127 <area·shape="rect"·title="·"·alt=""·coords="469,893,555,918"/>
130 <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,[·...·truncated·by·diffoscope;·len:·11,·SHA:·d681bb842f5d4afc11fae903a62fd3e22a8ff20e19c9ff5736534954911c28f6·...·]"/>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,[·...·truncated·by·diffoscope;·len:·11,·SHA:·16e1bf4a34131cfe78ed4bbe77df853100781dbf52c5859464ed9a41578ac945·...·]"/>
131 <area·shape="rect"·title="·"·alt=""·coords="1764,731,1844,757"/>129 <area·shape="rect"·title="·"·alt=""·coords="1764,629,1844,654"/>
132 <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"/>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"/>
133 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>131 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
134 <area·shape="poly"·title="·"·alt=""·coords="516,401,1012,464,1011,469,515,406"/>132 <area·shape="poly"·title="·"·alt=""·coords="516,298,1012,361,1011,367,515,303"/>
135 <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"/>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"/>
136 <area·shape="rect"·title="·"·alt=""·coords="787,995,863,1021"/>134 <area·shape="rect"·title="·"·alt=""·coords="787,893,863,918"/>
137 <area·shape="poly"·title="·"·alt=""·coords="835,941,831,982,825,981,830,940"/>135 <area·shape="poly"·title="·"·alt=""·coords="835,838,831,879,825,879,830,837"/>
138 <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"/>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"/>
139 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="549,555,800,581"/>137 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="549,453,800,478"/>
140 <area·shape="poly"·title="·"·alt=""·coords="489,498,631,548,629,553,487,503"/>138 <area·shape="poly"·title="·"·alt=""·coords="489,395,631,446,629,451,487,400"/>
141 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>139 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,709,525,749"/>
142 <area·shape="poly"·title="·"·alt=""·coords="439,500,439,798,433,798,433,500"/>140 <area·shape="poly"·title="·"·alt=""·coords="439,397,439,695,433,695,433,397"/>
143 <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[·...·truncated·by·diffoscope;·len:·132,·SHA:·366a15ae03258dd80ece7332cfedefeee6b01db00be74d33f8070c61cd1f0ef2·...·]"/>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,[·...·truncated·by·diffoscope;·len:·131,·SHA:·ac9b99606d9d6ba92ba9e261bae02d84b1ea21ce55cfe60b256535321d5634e6·...·]"/>
144 <area·shape="rect"·title="·"·alt=""·coords="601,819,687,845"/>142 <area·shape="rect"·title="·"·alt=""·coords="601,717,687,742"/>
145 <area·shape="poly"·title="·"·alt=""·coords="676,581,650,806,644,806,671,581"/>143 <area·shape="poly"·title="·"·alt=""·coords="676,479,650,704,644,703,671,478"/>
146 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="742,724,906,764"/>144 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="742,621,906,661"/>
147 <area·shape="poly"·title="·"·alt=""·coords="686,579,801,712,797,715,682,582"/>145 <area·shape="poly"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
148 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>146 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
149 <area·shape="poly"·title="·"·alt=""·coords="733,578,1012,633,1011,638,732,583"/>147 <area·shape="poly"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
150 <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"/>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"/>
151 <area·shape="poly"·title="·"·alt=""·coords="786,766,681,816,679,811,783,762"/>149 <area·shape="poly"·title="·"·alt=""·coords="786,664,681,713,679,709,783,659"/>
152 <area·shape="rect"·title="·"·alt=""·coords="1062,819,1138,845"/>150 <area·shape="rect"·title="·"·alt=""·coords="1062,717,1138,742"/>
153 <area·shape="poly"·title="·"·alt=""·coords="885,762,1051,813,1049,818,884,767"/>151 <area·shape="poly"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>
154 <area·shape="rect"·title="·"·alt=""·coords="712,819,787,845"/>152 <area·shape="rect"·title="·"·alt=""·coords="712,717,787,742"/>
155 <area·shape="poly"·title="·"·alt=""·coords="809,766,770,811,766,807,805,763"/>153 <area·shape="poly"·title="·"·alt=""·coords="809,663,770,708,766,704,805,660"/>
156 <area·shape="rect"·title="·"·alt=""·coords="861,819,936,845"/>154 <area·shape="rect"·title="·"·alt=""·coords="861,717,936,742"/>
157 <area·shape="poly"·title="·"·alt=""·coords="843,763,882,807,878,811,839,766"/>155 <area·shape="poly"·title="·"·alt=""·coords="843,660,882,704,878,708,839,663"/>
158 <area·shape="poly"·title="·"·alt=""·coords="1189,663,1273,683,1316,699,1356,722,1381,741,1399,759,1411,781,1423,811,1426,836,1422,856,1414,876,1408,901,1403,922,1403,930,1407,938,1434,957,1476,972,1583,993,1582,998,1475,977,1431,961,1403,942,1398,931,1398,921,1403,899,1409,874,1417,855,1421,836,1417,813,1407,784,1395,763,1378,745,1353,726,1314,704,1272,688,1188,668"/> 
159 <area·shape="poly"·title="·"·alt=""·coords="1025,661,874,665,693,675,521,695,452,709,401,726,359,751,320,782,284,818,253,855,203,928,171,984,166,982,198,925,249,852,280,814,316,778,356,747,399,722,451,704,520,690,692,670,874,660,1024,655"/>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,[·...·truncated·by·diffoscope;·len:·65,·SHA:·84349e8f04311d6e4a375503765f5cd1d04cad2415ba1b9b1c8a25c4e581a1fc·...·]5"/>
 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"/>
160 <area·shape="poly"·title="·"·alt=""·coords="1025,668,860,690,783,707,731,726,708,744,687,765,658,809,654,806,683,762,704,740,728,722,782,701,859,685,1024,662"/>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"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1045,679,900,723,898,717,1044,674"/>159 <area·shape="poly"·title="·"·alt=""·coords="1045,576,900,620,898,615,1044,571"/>
162 <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"/>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"/>
163 <area·shape="rect"·title="·"·alt=""·coords="982,731,1053,757"/>161 <area·shape="rect"·title="·"·alt=""·coords="982,629,1053,654"/>
164 <area·shape="poly"·title="·"·alt=""·coords="1089,678,1041,724,1038,720,1085,674"/>162 <area·shape="poly"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
165 <area·shape="rect"·title="·"·alt=""·coords="1077,731,1136,757"/>163 <area·shape="rect"·title="·"·alt=""·coords="1077,629,1136,654"/>
166 <area·shape="poly"·title="·"·alt=""·coords="1109,676,1109,717,1104,717,1104,676"/>164 <area·shape="poly"·title="·"·alt=""·coords="1109,574,1109,615,1104,615,1104,574"/>
167 <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"/>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"/>
168 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>166 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="1213,709,1408,749"/>
169 <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"/>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"/>
170 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>168 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1418,797,1582,837"/>
171 <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"/>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"/>
172 <area·shape="rect"·href="a00326_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>170 <area·shape="rect"·href="a00464_source.html"·title="·"·alt=""·coords="1771,709,1935,749"/>
173 <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"/>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"/>
174 <area·shape="rect"·href="a00443_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>172 <area·shape="rect"·href="a00479_source.html"·title="·"·alt=""·coords="1525,621,1689,661"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1189,668,1506,721,1511,722,1510,728,1505,727,1188,673"/>173 <area·shape="poly"·title="·"·alt=""·coords="1189,565,1506,619,1511,620,1510,625,1505,624,1188,571"/>
176 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>174 <area·shape="rect"·href="a00767_source.html"·title="·"·alt=""·coords="1161,621,1319,661"/>
177 <area·shape="poly"·title="·"·alt=""·coords="1138,674,1200,714,1198,719,1135,679"/>175 <area·shape="poly"·title="·"·alt=""·coords="1138,571,1200,612,1198,616,1135,576"/>
178 <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"/>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"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1542,938,1633,980,1631,985,1540,942"/>177 <area·shape="poly"·title="·"·alt=""·coords="1542,835,1633,877,1631,882,1540,840"/>
180 <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"/>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"/>
181 <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"/>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"/>
Max diff block lines reached; 847/32513 bytes (2.61%) of diff not shown.
1.04 KB
html2text {}
    
Offset 1, 15 lines modifiedOffset 1, 15 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 _\x8N_\x8a_\x8m_\x8e_\x8s_\x8p_\x8a_\x8c_\x8e_\x8s·|·_\x8M_\x8a_\x8c_\x8r_\x8o_\x8s
6 JacobiLaplaceSmootherT_impl.hh·File·Reference6 LaplaceSmootherT_impl.hh·File·Reference
7 #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_.a_.c_.o_.b_.i_.L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\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_\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>
8 Include·dependency·graph·for·JacobiLaplaceSmootherT_impl.hh:8 Include·dependency·graph·for·LaplaceSmootherT_impl.hh:
9 _\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.9 _\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 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s10 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h11 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the12  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.13 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
14  14  
15 ===============================================================================15 ===============================================================================
71.6 KB
./usr/share/doc/libopenmesh-dev/html/a00872_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01040_source.html
Files 91% 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/JacobiLaplaceSmootherT_impl.hh·Source·File</title>8 <title>OpenMesh:·OpenMesh/Tools/Utils/Timer.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('a00872_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 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">JacobiLaplaceSmootherT_impl.hh</div></div>98 ··<div·class="headertitle"><div·class="title">Timer.hh</div></div>
99 </div><!--header-->99 </div><!--header-->
100 <div·class="contents">100 <div·class="contents">
101 <a·href="a00872.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="a01040.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, 172 lines modifiedOffset 138, 183 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·TIMER_HH</span></div>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·JacobiLaplaceSmootherT·-·IMPLEMENTATION</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>
 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>
 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>
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="l00056"·name="l00056"></a><span·class="lineno">···56</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>153 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span><span·class="preprocessor">#include·&lt;ostream&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>
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>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>
152 <div·class="line"><a·id="l00055"·name="l00055"></a><span·class="lineno">···55</span>·</div>157 <div·class="line"><a·id="l00061"·name="l00061"></a><span·class="lineno">···61</span><span·class="preprocessor">#else</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="l00062"·name="l00062"></a><span·class="lineno">···62</span><span·class="preprocessor">#··include·&lt;cassert&gt;</span></div>
154 <div·class="line"><a·id="l00057"·name="l00057"></a><span·class="lineno">···57</span>·</div>159 <div·class="line"><a·id="l00063"·name="l00063"></a><span·class="lineno">···63</span><span·class="preprocessor">#endif</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="a00887.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> 
157 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>·</div>160 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</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>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>
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> 
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>·</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><span·class="comment">//==·IMPLEMENTATION·==========================================================·</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>
166 <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="keyword">namespace·</span>Utils·{</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>·</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><span·class="keywordtype">void</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="a03594.html#ab2005750a4f280668298131ab37588af">···73</a></span><a·class="code·hl_function"·href="a03594.html#ab2005750a4f280668298131ab37588af">JacobiLaplaceSmootherT&lt;Mesh&gt;::</a></div> 
172 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span><a·class="code·hl_function"·href="a03594.html#ab2005750a4f280668298131ab37588af">smooth</a>(<span·class="keywordtype">unsigned</span>·<span·class="keywordtype">int</span>·_n)</div> 
173 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</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>
 170 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>
174 <div·class="line"><a·id="l00076"·name="l00076"></a><span·class="lineno">···76</span>··<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C0)</div>171 <div·class="line"><a·id="l00075"·name="l00075"></a><span·class="lineno">···75</span><span·class="keyword">class·</span>TimerImpl;</div>
 172 <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>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="comment">//·-----------------------------------------------------------------·class·----</span></div>
176 <div·class="line"><a·id="l00078"·name="l00078"></a><span·class="lineno">···78</span>····Base::mesh_.add_property(umbrellas_);</div>175 <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>····<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C1)</div> 
178 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</span>······Base::mesh_.add_property(squared_umbrellas_);</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>
179 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>··}</div>178 <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>
180 <div·class="line"><a·id="l00082"·name="l00082"></a><span·class="lineno">···82</span>·</div>180 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>·</div>
181 <div·class="line"><a·id="l00083"·name="l00083"></a><span·class="lineno">···83</span>··<a·class="code·hl_function"·href="a03602.html#a6f87efbec4758b930d02372f26c8bed8">LaplaceSmootherT&lt;Mesh&gt;::smooth</a>(_n);</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="a03842.html#a129372ccc43d66a01dd92e635b8419fd">···87</a></span>··<span·class="keyword">enum</span>·<a·class="code·hl_enumeration"·href="a03842.html#a129372ccc43d66a01dd92e635b8419fd">Format</a>·{</div>
182 <div·class="line"><a·id="l00084"·name="l00084"></a><span·class="lineno">···84</span>·</div>183 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····Automatic,</div>
183 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span>··<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C0)</div> 
184 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>··{</div>184 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····Long,</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>
185 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span>····Base::mesh_.remove_property(umbrellas_);</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>
186 <div·class="line"><a·id="l00088"·name="l00088"></a><span·class="lineno">···88</span>····<span·class="keywordflow">if</span>·(Base::continuity()·&gt;·Base::C1)</div> 
187 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>······Base::mesh_.remove_property(squared_umbrellas_);</div> 
188 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··}</div>192 <div·class="line"><a·id="l00097"·name="l00097"></a><span·class="lineno">···97</span>··};</div>
189 <div·class="line"><a·id="l00091"·name="l00091"></a><span·class="lineno">···91</span>}</div> 
190 </div>193 </div>
191 <div·class="line"><a·id="l00092"·name="l00092"></a><span·class="lineno">···92</span>·</div>194 <div·class="line"><a·id="l00098"·name="l00098"></a><span·class="lineno">···98</span>·</div>
Max diff block lines reached; 36750/58100 bytes (63.25%) of diff not shown.
14.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 JacobiLaplaceSmootherT_impl.hh5 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.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, 206 lines modifiedOffset 48, 222 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// 
58 50//·CLASS·JacobiLaplaceSmootherT·-·IMPLEMENTATION55 44#ifndef·TIMER_HH
 56 45#define·TIMER_HH
 57 46//·--------------------------------------------------------------------------
 58 --
 59 47
 60 53//·--------------------------------------------------------------------------
 61 --
 62 54
 63 55#include·<OpenMesh/Core/System/config.hh>
59 51//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 --
60 52// 
61 ============================================================================= 
62 53 
63 54#define·OPENMESH_JACOBI_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/_\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> 
69 59 
70 60 
71 61//==·NAMESPACES 
72 =============================================================== 
73 62 
74 63 
75 64namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
76 65namespace·Smoother·{ 
77 66 
78 6776 67
 77 68namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 78 69namespace·Utils·{
79 68//==·IMPLEMENTATION 
80 ========================================================== 
81 69 
82 7079 70
 80 71
 81 72//·--------------------------------------------------------------·forwards·--
 82 --
 83 73
 84 74
 85 75class·TimerImpl;
 86 76
 87 77
83 71template·<class·Mesh> 
84 72void 
85 _\x87_\x83_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
86 74_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(unsigned·int·_n) 
87 75{ 
88 76·if·(Base::continuity()·>·Base::C0) 
89 77·{ 
90 78·Base::mesh_.add_property(umbrellas_); 
91 79·if·(Base::continuity()·>·Base::C1) 
92 80·Base::mesh_.add_property(squared_umbrellas_); 
93 81·} 
94 82 
95 83·_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8:_\x8s_\x8m_\x8o_\x8o_\x8t_\x8h(_n); 
96 84 
97 85·if·(Base::continuity()·>·Base::C0) 
98 86·{ 
99 87·Base::mesh_.remove_property(umbrellas_); 
100 88·if·(Base::continuity()·>·Base::C1) 
101 89·Base::mesh_.remove_property(squared_umbrellas_); 
102 90·} 
103 91} 
104 92 
105 93 
106 94//---------------------------------------------------------------------------88 78//·-----------------------------------------------------------------·class·--
107 --89 --
108 95 
109 96 
110 97template·<class·Mesh> 
111 98void 
112 99_\x8J_\x8a_\x8c_\x8o_\x8b_\x8i_\x8L_\x8a_\x8p_\x8l_\x8a_\x8c_\x8e_\x8S_\x8m_\x8o_\x8o_\x8t_\x8h_\x8e_\x8r_\x8T_\x8<_\x8M_\x8e_\x8s_\x8h_\x8>_\x8:_\x8: 
113 100_\x8c_\x8o_\x8m_\x8p_\x8u_\x8t_\x8e_\x8__\x8n_\x8e_\x8w_\x8__\x8p_\x8o_\x8s_\x8i_\x8t_\x8i_\x8o_\x8n_\x8s_\x8__\x8C_\x80() 
114 101{ 
115 102·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8V_\x8e_\x8r_\x8t_\x8e_\x8x_\x8I_\x8t_\x8e_\x8r·v_it,·v_end(Base::mesh_.vertices_end()); 
116 103·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·voh_it; 
117 104·typename·_\x8M_\x8e_\x8s_\x8h_\x8:_\x8:_\x8N_\x8o_\x8r_\x8m_\x8a_\x8l·u,·p,·zero(0,0,0); 
118 105·typename·_.M_.e_.s_.h_.:_.:_.S_.c_.a_.l_.a_.r·w;90 79
 91 _\x88_\x82class·OPENMESHDLLEXPORT·_\x8T_\x8i_\x8m_\x8e_\x8r
 92 83{
 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; 11103/15088 bytes (73.59%) of diff not shown.
15.3 KB
./usr/share/doc/libopenmesh-dev/html/a00873.map vs.
./usr/share/doc/libopenmesh-dev/html/a00819.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="$a00887.html"·title="·"·alt=""·coords="2048,108,2253,148"/>3 <area·shape="rect"·id="Node000002"·href="$a00812.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="$a00884.html"·title="·"·alt=""·coords="2053,196,2248,236"/>5 <area·shape="rect"·id="Node000003"·href="$a00821.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="$a00875.html"·title="·"·alt=""·coords="2053,284,2248,324"/>7 <area·shape="rect"·id="Node000004"·href="$a00809.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="$a00668_source.html"·title="·"·alt=""·coords="2061,548,2240,588"/>9 <area·shape="rect"·id="Node000005"·href="$a00605_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="$a00527_source.html"·title="·"·alt=""·coords="357,372,515,412"/>11 <area·shape="rect"·id="Node000007"·href="$a00785_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="$a00548_source.html"·title="·"·alt=""·coords="2174,636,2333,676"/>13 <area·shape="rect"·id="Node000036"·href="$a00722_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="$a00638_source.html"·title="·"·alt=""·coords="753,900,917,940"/>18 <area·shape="rect"·id="Node000008"·href="$a00617_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="$a00518_source.html"·title="·"·alt=""·coords="357,460,515,500"/>20 <area·shape="rect"·id="Node000010"·href="$a00761_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="$a00332_source.html"·title="·"·alt=""·coords="1025,460,1189,500"/>30 <area·shape="rect"·id="Node000035"·href="$a00482_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="$a00347_source.html"·title="·"·alt=""·coords="549,555,800,581"/>36 <area·shape="rect"·id="Node000012"·href="$a00461_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,812,525,852"/>38 <area·shape="rect"·id="Node000028"·href="$a00611.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="$a00335_source.html"·title="·"·alt=""·coords="742,724,906,764"/>43 <area·shape="rect"·id="Node000014"·href="$a00476_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="$a00338_source.html"·title="·"·alt=""·coords="1025,636,1189,676"/>45 <area·shape="rect"·id="Node000018"·href="$a00587_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="$a00467_source.html"·title="·"·alt=""·coords="1213,812,1408,852"/>65 <area·shape="rect"·id="Node000022"·href="$a00449_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="$a00656_source.html"·title="·"·alt=""·coords="1418,900,1582,940"/>67 <area·shape="rect"·id="Node000023"·href="$a00698_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="$a00326_source.html"·title="·"·alt=""·coords="1771,812,1935,852"/>69 <area·shape="rect"·id="Node000024"·href="$a00464_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="$a00443_source.html"·title="·"·alt=""·coords="1525,724,1689,764"/>71 <area·shape="rect"·id="Node000025"·href="$a00479_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="$a00551_source.html"·title="·"·alt=""·coords="1161,724,1319,764"/>73 <area·shape="rect"·id="Node000033"·href="$a00767_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="$a00506_source.html"·title="·"·alt=""·coords="1606,900,1765,940"/>85 <area·shape="rect"·id="Node000032"·href="$a00776_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="$a00671_source.html"·title="·"·alt=""·coords="549,900,728,940"/>87 <area·shape="rect"·id="Node000029"·href="$a00599_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/a00873.png vs.
./usr/share/doc/libopenmesh-dev/html/a00819.png
Files identical despite different names
16.7 KB
./usr/share/doc/libopenmesh-dev/html/a00875.html vs.
./usr/share/doc/libopenmesh-dev/html/a00809.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('a00875.html','');·initResizable();·});68 $(document).ready(function(){initNavTree('a00809.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, 54 lines modifiedOffset 99, 54 lines modified
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;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/Utils/Noncopyable.hh&gt;</code><br·/>102 <code>#include·&lt;OpenMesh/Core/Utils/Noncopyable.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·SmootherT.hh:</div>104 Include·dependency·graph·for·SmootherT.hh:</div>
105 <div·class="dyncontent">105 <div·class="dyncontent">
106 <div·class="center"><img·src="a00876.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·alt=""/></div>106 <div·class="center"><img·src="a00810.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·alt=""/></div>
107 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh">107 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh"·id="aOpenMesh_2Tools_2Smoother_2SmootherT_8hh">
108 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>108 <area·shape="rect"·title="·"·alt=""·coords="2053,5,2248,45"/>
109 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>109 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>
110 <area·shape="poly"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/>110 <area·shape="poly"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/>
111 <area·shape="rect"·href="a00527_source.html"·title="·"·alt=""·coords="357,93,515,133"/>111 <area·shape="rect"·href="a00785_source.html"·title="·"·alt=""·coords="357,93,515,133"/>
112 <area·shape="poly"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/>112 <area·shape="poly"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/>
113 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>113 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>
114 <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="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"/>
115 <area·shape="rect"·title="·"·alt=""·coords="1596,709,1775,749"/>115 <area·shape="rect"·title="·"·alt=""·coords="1596,709,1775,749"/>
116 <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="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"/>
117 <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="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"/>
118 <area·shape="rect"·href="a00638_source.html"·title="·"·alt=""·coords="753,621,917,661"/>118 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="753,621,917,661"/>
119 <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="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"/>
120 <area·shape="rect"·href="a00518_source.html"·title="·"·alt=""·coords="357,181,515,221"/>120 <area·shape="rect"·href="a00761_source.html"·title="·"·alt=""·coords="357,181,515,221"/>
121 <area·shape="poly"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/>121 <area·shape="poly"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/>
122 <area·shape="rect"·title="·"·alt=""·coords="128,717,187,742"/>122 <area·shape="rect"·title="·"·alt=""·coords="128,717,187,742"/>
123 <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="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"/>
124 <area·shape="rect"·title="·"·alt=""·coords="329,717,391,742"/>124 <area·shape="rect"·title="·"·alt=""·coords="329,717,391,742"/>
125 <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="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"/>
126 <area·shape="rect"·title="·"·alt=""·coords="469,717,555,742"/>126 <area·shape="rect"·title="·"·alt=""·coords="469,717,555,742"/>
127 <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="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"/>
128 <area·shape="rect"·title="·"·alt=""·coords="1764,453,1844,478"/>128 <area·shape="rect"·title="·"·alt=""·coords="1764,453,1844,478"/>
129 <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="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"/>
130 <area·shape="rect"·href="a00332_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>130 <area·shape="rect"·href="a00482_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>
131 <area·shape="poly"·title="·"·alt=""·coords="516,122,1012,185,1011,191,515,127"/>131 <area·shape="poly"·title="·"·alt=""·coords="516,122,1012,185,1011,191,515,127"/>
132 <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="poly"·title="·"·alt=""·coords="917,656,936,659,1114,680,1291,697,1582,719,1582,725,1291,703,1113,685,936,664,917,661"/>
133 <area·shape="rect"·title="·"·alt=""·coords="787,717,863,742"/>133 <area·shape="rect"·title="·"·alt=""·coords="787,717,863,742"/>
134 <area·shape="poly"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/>134 <area·shape="poly"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/>
135 <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="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"/>
136 <area·shape="rect"·href="a00347_source.html"·title="·"·alt=""·coords="549,277,800,302"/>136 <area·shape="rect"·href="a00461_source.html"·title="·"·alt=""·coords="549,277,800,302"/>
137 <area·shape="poly"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>137 <area·shape="poly"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>
138 <area·shape="rect"·href="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>138 <area·shape="rect"·href="a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>
139 <area·shape="poly"·title="·"·alt=""·coords="439,221,439,519,433,519,433,221"/>139 <area·shape="poly"·title="·"·alt=""·coords="439,221,439,519,433,519,433,221"/>
140 <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="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"/>
141 <area·shape="rect"·title="·"·alt=""·coords="601,541,687,566"/>141 <area·shape="rect"·title="·"·alt=""·coords="601,541,687,566"/>
142 <area·shape="poly"·title="·"·alt=""·coords="676,303,650,528,644,527,671,302"/>142 <area·shape="poly"·title="·"·alt=""·coords="676,303,650,528,644,527,671,302"/>
143 <area·shape="rect"·href="a00335_source.html"·title="·"·alt=""·coords="742,445,906,485"/>143 <area·shape="rect"·href="a00476_source.html"·title="·"·alt=""·coords="742,445,906,485"/>
144 <area·shape="poly"·title="·"·alt=""·coords="686,300,801,433,797,437,682,304"/>144 <area·shape="poly"·title="·"·alt=""·coords="686,300,801,433,797,437,682,304"/>
145 <area·shape="rect"·href="a00338_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>145 <area·shape="rect"·href="a00587_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>
146 <area·shape="poly"·title="·"·alt=""·coords="733,299,1012,355,1011,360,732,305"/>146 <area·shape="poly"·title="·"·alt=""·coords="733,299,1012,355,1011,360,732,305"/>
147 <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"/>147 <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"/>
148 <area·shape="poly"·title="·"·alt=""·coords="786,488,681,537,679,533,783,483"/>148 <area·shape="poly"·title="·"·alt=""·coords="786,488,681,537,679,533,783,483"/>
149 <area·shape="rect"·title="·"·alt=""·coords="1062,541,1138,566"/>149 <area·shape="rect"·title="·"·alt=""·coords="1062,541,1138,566"/>
150 <area·shape="poly"·title="·"·alt=""·coords="885,483,1051,534,1049,539,884,488"/>150 <area·shape="poly"·title="·"·alt=""·coords="885,483,1051,534,1049,539,884,488"/>
151 <area·shape="rect"·title="·"·alt=""·coords="712,541,787,566"/>151 <area·shape="rect"·title="·"·alt=""·coords="712,541,787,566"/>
152 <area·shape="poly"·title="·"·alt=""·coords="809,487,770,532,766,528,805,484"/>152 <area·shape="poly"·title="·"·alt=""·coords="809,487,770,532,766,528,805,484"/>
Offset 158, 37 lines modifiedOffset 158, 37 lines modified
158 <area·shape="poly"·title="·"·alt=""·coords="1045,400,900,444,898,439,1044,395"/>158 <area·shape="poly"·title="·"·alt=""·coords="1045,400,900,444,898,439,1044,395"/>
159 <area·shape="poly"·title="·"·alt=""·coords="1053,400,1011,420,971,447,936,488,912,530,907,527,932,485,968,443,1008,415,1051,395"/>159 <area·shape="poly"·title="·"·alt=""·coords="1053,400,1011,420,971,447,936,488,912,530,907,527,932,485,968,443,1008,415,1051,395"/>
160 <area·shape="rect"·title="·"·alt=""·coords="982,453,1053,478"/>160 <area·shape="rect"·title="·"·alt=""·coords="982,453,1053,478"/>
161 <area·shape="poly"·title="·"·alt=""·coords="1089,400,1041,445,1038,441,1085,396"/>161 <area·shape="poly"·title="·"·alt=""·coords="1089,400,1041,445,1038,441,1085,396"/>
162 <area·shape="rect"·title="·"·alt=""·coords="1077,453,1136,478"/>162 <area·shape="rect"·title="·"·alt=""·coords="1077,453,1136,478"/>
163 <area·shape="poly"·title="·"·alt=""·coords="1109,398,1109,439,1104,439,1104,398"/>163 <area·shape="poly"·title="·"·alt=""·coords="1109,398,1109,439,1104,439,1104,398"/>
164 <area·shape="poly"·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"/>164 <area·shape="poly"·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"/>
165 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="1213,533,1408,573"/>165 <area·shape="rect"·href="a00449_source.html"·title="·"·alt=""·coords="1213,533,1408,573"/>
166 <area·shape="poly"·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"/>166 <area·shape="poly"·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"/>
167 <area·shape="rect"·href="a00656_source.html"·title="·"·alt=""·coords="1418,621,1582,661"/>167 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="1418,621,1582,661"/>
168 <area·shape="poly"·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"/>168 <area·shape="poly"·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"/>
169 <area·shape="rect"·href="a00326_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/>169 <area·shape="rect"·href="a00464_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/>
170 <area·shape="poly"·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"/>170 <area·shape="poly"·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"/>
171 <area·shape="rect"·href="a00443_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>171 <area·shape="rect"·href="a00479_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>
172 <area·shape="poly"·title="·"·alt=""·coords="1189,389,1506,443,1511,444,1510,449,1505,448,1188,395"/>172 <area·shape="poly"·title="·"·alt=""·coords="1189,389,1506,443,1511,444,1510,449,1505,448,1188,395"/>
173 <area·shape="rect"·href="a00551_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>173 <area·shape="rect"·href="a00767_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>
174 <area·shape="poly"·title="·"·alt=""·coords="1138,395,1200,436,1198,440,1135,400"/>174 <area·shape="poly"·title="·"·alt=""·coords="1138,395,1200,436,1198,440,1135,400"/>
175 <area·shape="poly"·title="·"·alt=""·coords="1189,379,1440,398,1593,416,1746,443,1760,446,1759,451,1745,448,1592,422,1439,403,1189,385"/>175 <area·shape="poly"·title="·"·alt=""·coords="1189,379,1440,398,1593,416,1746,443,1760,446,1759,451,1745,448,1592,422,1439,403,1189,385"/>
176 <area·shape="poly"·title="·"·alt=""·coords="1542,659,1633,701,1631,706,1540,664"/>176 <area·shape="poly"·title="·"·alt=""·coords="1542,659,1633,701,1631,706,1540,664"/>
177 <area·shape="poly"·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"/>177 <area·shape="poly"·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"/>
178 <area·shape="poly"·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"/>178 <area·shape="poly"·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"/>
179 <area·shape="poly"·title="·"·alt=""·coords="1525,482,1202,536,1152,545,1151,540,1201,531,1524,477"/>179 <area·shape="poly"·title="·"·alt=""·coords="1525,482,1202,536,1152,545,1151,540,1201,531,1524,477"/>
180 <area·shape="poly"·title="·"·alt=""·coords="1662,483,1787,526,1785,531,1660,488"/>180 <area·shape="poly"·title="·"·alt=""·coords="1662,483,1787,526,1785,531,1660,488"/>
181 <area·shape="rect"·title="·"·alt=""·coords="1584,541,1645,566"/>181 <area·shape="rect"·title="·"·alt=""·coords="1584,541,1645,566"/>
182 <area·shape="poly"·title="·"·alt=""·coords="1611,485,1615,527,1610,527,1606,486"/>182 <area·shape="poly"·title="·"·alt=""·coords="1611,485,1615,527,1610,527,1606,486"/>
183 <area·shape="poly"·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"/>183 <area·shape="poly"·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"/>
184 <area·shape="poly"·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"/>184 <area·shape="poly"·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"/>
185 <area·shape="rect"·href="a00506_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>185 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>
186 <area·shape="poly"·title="·"·alt=""·coords="1627,484,1644,506,1660,532,1674,571,1683,607,1678,609,1669,572,1655,534,1640,509,1622,487"/>186 <area·shape="poly"·title="·"·alt=""·coords="1627,484,1644,506,1660,532,1674,571,1683,607,1678,609,1669,572,1655,534,1640,509,1622,487"/>
187 <area·shape="rect"·href="a00671_source.html"·title="·"·alt=""·coords="549,621,728,661"/>187 <area·shape="rect"·href="a00599_source.html"·title="·"·alt=""·coords="549,621,728,661"/>
188 <area·shape="poly"·title="·"·alt=""·coords="482,571,583,614,581,619,479,576"/>188 <area·shape="poly"·title="·"·alt=""·coords="482,571,583,614,581,619,479,576"/>
189 <area·shape="poly"·title="·"·alt=""·coords="728,657,740,659,976,684,1210,702,1582,722,1582,727,1210,708,975,689,740,664,728,662"/>189 <area·shape="poly"·title="·"·alt=""·coords="728,657,740,659,976,684,1210,702,1582,722,1582,727,1210,708,975,689,740,664,728,662"/>
190 <area·shape="poly"·title="·"·alt=""·coords="681,659,789,708,787,713,679,664"/>190 <area·shape="poly"·title="·"·alt=""·coords="681,659,789,708,787,713,679,664"/>
191 <area·shape="poly"·title="·"·alt=""·coords="550,661,201,723,200,718,549,656"/>191 <area·shape="poly"·title="·"·alt=""·coords="550,661,201,723,200,718,549,656"/>
192 <area·shape="poly"·title="·"·alt=""·coords="578,664,405,717,404,712,577,659"/>192 <area·shape="poly"·title="·"·alt=""·coords="578,664,405,717,404,712,577,659"/>
193 <area·shape="poly"·title="·"·alt=""·coords="612,664,542,711,539,707,609,659"/>193 <area·shape="poly"·title="·"·alt=""·coords="612,664,542,711,539,707,609,659"/>
194 <area·shape="rect"·title="·"·alt=""·coords="587,717,677,742"/>194 <area·shape="rect"·title="·"·alt=""·coords="587,717,677,742"/>
Offset 209, 36 lines modifiedOffset 209, 36 lines modified
209 <area·shape="poly"·title="·"·alt=""·coords="1144,219,1560,437,1557,441,1141,224"/>209 <area·shape="poly"·title="·"·alt=""·coords="1144,219,1560,437,1557,441,1141,224"/>
210 <area·shape="poly"·title="·"·alt=""·coords="2254,398,2245,452,2224,524,2208,563,2188,600,2163,634,2132,663,2107,678,2072,690,1984,708,1883,720,1789,727,1789,721,1883,714,1983,703,2071,685,2105,673,2129,659,2159,631,2184,597,2203,561,2219,523,2240,451,2249,397"/>210 <area·shape="poly"·title="·"·alt=""·coords="2254,398,2245,452,2224,524,2208,563,2188,600,2163,634,2132,663,2107,678,2072,690,1984,708,1883,720,1789,727,1789,721,1883,714,1983,703,2071,685,2105,673,2129,659,2159,631,2184,597,2203,561,2219,523,2240,451,2249,397"/>
211 </map>211 </map>
212 </div>212 </div>
213 </div><div·class="textblock"><div·class="dynheader">213 </div><div·class="textblock"><div·class="dynheader">
214 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>214 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
215 <div·class="dyncontent">215 <div·class="dyncontent">
216 <div·class="center"><img·src="a00877.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hhdep"·alt=""/></div>216 <div·class="center"><img·src="a00811.png"·border="0"·usemap="#aOpenMesh_2Tools_2Smoother_2SmootherT_8hhdep"·alt=""/></div>
217 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT_8hhdep"·id="aOpenMesh_2Tools_2Smoother_2SmootherT_8hhdep">217 <map·name="aOpenMesh_2Tools_2Smoother_2SmootherT_8hhdep"·id="aOpenMesh_2Tools_2Smoother_2SmootherT_8hhdep">
218 <area·shape="rect"·title="·"·alt=""·coords="337,5,532,45"/>218 <area·shape="rect"·title="·"·alt=""·coords="337,5,532,45"/>
219 <area·shape="rect"·href="a00884.html"·title="·"·alt=""·coords="228,93,423,133"/>219 <area·shape="rect"·href="a00821.html"·title="·"·alt=""·coords="228,93,423,133"/>
220 <area·shape="poly"·title="·"·alt=""·coords="401,56,351,95,348,91,398,52"/>220 <area·shape="poly"·title="·"·alt=""·coords="401,56,351,95,348,91,398,52"/>
221 <area·shape="rect"·href="a00878.html"·title="·"·alt=""·coords="447,93,641,133"/>221 <area·shape="rect"·href="a00815.html"·title="·"·alt=""·coords="447,93,641,133"/>
222 <area·shape="poly"·title="·"·alt=""·coords="471,52,521,91,518,95,468,56"/>222 <area·shape="poly"·title="·"·alt=""·coords="471,52,521,91,518,95,468,56"/>
223 <area·shape="rect"·href="a00887.html"·title="·"·alt=""·coords="109,181,315,221"/>223 <area·shape="rect"·href="a00812.html"·title="·"·alt=""·coords="109,181,315,221"/>
224 <area·shape="poly"·title="·"·alt=""·coords="291,144,239,183,235,179,288,140"/>224 <area·shape="poly"·title="·"·alt=""·coords="291,144,239,183,235,179,288,140"/>
225 <area·shape="rect"·href="a00881.html"·title="·"·alt=""·coords="339,181,541,221"/>225 <area·shape="rect"·href="a00824.html"·title="·"·alt=""·coords="339,181,541,221"/>
226 <area·shape="poly"·title="·"·alt=""·coords="363,140,416,179,413,183,360,144"/>226 <area·shape="poly"·title="·"·alt=""·coords="363,140,416,179,413,183,360,144"/>
Max diff block lines reached; 1431/16913 bytes (8.46%) of diff not shown.
33.1 KB
./usr/share/doc/libopenmesh-dev/html/a00876.map vs.
./usr/share/doc/libopenmesh-dev/html/a00822.map
Files 91% similar despite different names
    
Offset 1, 105 lines modifiedOffset 1, 107 lines modified
1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.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"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2053,5,2248,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00668_source.html"·title="·"·alt=""·coords="2061,269,2240,309"/>3 <area·shape="rect"·id="Node000002"·href="$a00809.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,45,2153,256,2148,256,2148,45"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
5 <area·shape="rect"·id="Node000004"·href="$a00527_source.html"·title="·"·alt=""·coords="357,93,515,133"/> 
6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="2053,34,530,110,529,105,2053,29"/> 
7 <area·shape="rect"·id="Node000033"·href="$a00548_source.html"·title="·"·alt=""·coords="2174,357,2333,397"/>5 <area·shape="rect"·id="Node000003"·href="$a00605_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"/>
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"/> 
12 <area·shape="rect"·id="Node000005"·href="$a00638_source.html"·title="·"·alt=""·coords="753,621,917,661"/> 
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,505,256,467,256,288,260,260,270,235,285,211,305,190,349,156,392,131"/> 
14 <area·shape="rect"·id="Node000007"·href="$a00518_source.html"·title="·"·alt=""·coords="357,181,515,221"/>7 <area·shape="rect"·id="Node000005"·href="$a00785_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="$a00722_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="$a00617_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="$a00761_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
15 <area·shape="poly"·id="edge8_Node000004_Node000007"·title="·"·alt=""·coords="439,134,439,167,433,167,433,134"/>17 <area·shape="poly"·id="edge9_Node000005_Node000008"·title="·"·alt=""·coords="439,222,439,255,433,255,433,222"/>
16 <area·shape="rect"·id="Node000008"·title="·"·alt=""·coords="128,717,187,742"/>18 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="128,805,187,830"/>
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[·...·truncated·by·diffoscope;·len:·20,·SHA:·99c4b357bf8e3cc03ed0502a09fa6a8b2307c6252af015fdceb01efc491e86d9·...·]"/>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[·...·truncated·by·diffoscope;·len:·20,·SHA:·323f7dbaba1974352ea3a9124228d4b17c6a5cd61173e2a40d00252702605a92·...·]"/>
18 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="329,717,391,742"/>20 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="329,805,391,830"/>
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[·...·truncated·by·diffoscope;·len:·65,·SHA:·da4bef4ebdf691dfc0b660e0cbe782964b05e7370634568f18a8e5f6261f052a·...·]"/>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[·...·truncated·by·diffoscope;·len:·65,·SHA:·7ff20848c7673a56a443b51a36fc932062b6eb6aee2cc80b3cc91e783c291ea9·...·]"/>
20 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="469,717,555,742"/>22 <area·shape="rect"·id="Node000025"·title="·"·alt=""·coords="469,805,555,830"/>
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,39[·...·truncated·by·diffoscope;·len:·65,·SHA:·c8814e825ce77c3bb838a0f15544ae25e1858d4188780fb8a21db68b47adaee5·...·]"/>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,48[·...·truncated·by·diffoscope;·len:·65,·SHA:·a7a70bbb5099935f39c5fe9d798d8bf1b73ebb61d949207a6c6e0f22b77aac0b·...·]"/>
22 <area·shape="rect"·id="Node000031"·title="·"·alt=""·coords="1764,453,1844,478"/>24 <area·shape="rect"·id="Node000032"·title="·"·alt=""·coords="1764,541,1844,566"/>
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"/>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"/>
24 <area·shape="rect"·id="Node000032"·href="$a00332_source.html"·title="·"·alt=""·coords="1025,181,1189,221"/>26 <area·shape="rect"·id="Node000033"·href="$a00482_source.html"·title="·"·alt=""·coords="1025,269,1189,309"/>
25 <area·shape="poly"·id="edge61_Node000004_Node000032"·title="·"·alt=""·coords="516,122,1012,185,1011,191,515,127"/>27 <area·shape="poly"·id="edge62_Node000005_Node000033"·title="·"·alt=""·coords="516,210,1012,273,1011,279,515,215"/>
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"/>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"/>
27 <area·shape="rect"·id="Node000006"·title="·"·alt=""·coords="787,717,863,742"/>29 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="787,805,863,830"/>
28 <area·shape="poly"·id="edge7_Node000005_Node000006"·title="·"·alt=""·coords="835,662,831,703,825,703,830,661"/>30 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="835,750,831,791,825,791,830,749"/>
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"/>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"/>
30 <area·shape="rect"·id="Node000009"·href="$a00347_source.html"·title="·"·alt=""·coords="549,277,800,302"/>32 <area·shape="rect"·id="Node000010"·href="$a00461_source.html"·title="·"·alt=""·coords="549,365,800,390"/>
31 <area·shape="poly"·id="edge10_Node000007_Node000009"·title="·"·alt=""·coords="489,219,631,270,629,275,487,224"/>33 <area·shape="poly"·id="edge11_Node000008_Node000010"·title="·"·alt=""·coords="489,307,631,358,629,363,487,312"/>
32 <area·shape="rect"·id="Node000025"·href="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,533,525,573"/>34 <area·shape="rect"·id="Node000026"·href="$a00611.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="347,621,525,661"/>
33 <area·shape="poly"·id="edge57_Node000007_Node000025"·title="·"·alt=""·coords="439,221,439,519,433,519,433,221"/>35 <area·shape="poly"·id="edge58_Node000008_Node000026"·title="·"·alt=""·coords="439,309,439,607,433,607,433,309"/>
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,1[·...·truncated·by·diffoscope;·len:·185,·SHA:·acfc63ae066dee8d20e4bfac6890054c0a6706973852948a09771f19d6945a02·...·]"/>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,1[·...·truncated·by·diffoscope;·len:·185,·SHA:·dd0eb493a6d98dd2804618f77c33e32be6715b20089c83006e4f0b090360f63f·...·]"/>
35 <area·shape="rect"·id="Node000010"·title="·"·alt=""·coords="601,541,687,566"/>37 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="601,629,687,654"/>
36 <area·shape="poly"·id="edge11_Node000009_Node000010"·title="·"·alt=""·coords="676,303,650,528,644,527,671,302"/>38 <area·shape="poly"·id="edge12_Node000010_Node000011"·title="·"·alt=""·coords="676,391,650,616,644,615,671,390"/>
37 <area·shape="rect"·id="Node000011"·href="$a00335_source.html"·title="·"·alt=""·coords="742,445,906,485"/>39 <area·shape="rect"·id="Node000012"·href="$a00476_source.html"·title="·"·alt=""·coords="742,533,906,573"/>
38 <area·shape="poly"·id="edge13_Node000009_Node000011"·title="·"·alt=""·coords="686,300,801,433,797,437,682,304"/>40 <area·shape="poly"·id="edge14_Node000010_Node000012"·title="·"·alt=""·coords="686,388,801,521,797,525,682,392"/>
39 <area·shape="rect"·id="Node000015"·href="$a00338_source.html"·title="·"·alt=""·coords="1025,357,1189,397"/>41 <area·shape="rect"·id="Node000016"·href="$a00587_source.html"·title="·"·alt=""·coords="1025,445,1189,485"/>
40 <area·shape="poly"·id="edge19_Node000009_Node000015"·title="·"·alt=""·coords="733,299,1012,355,1011,360,732,305"/>42 <area·shape="poly"·id="edge20_Node000010_Node000016"·title="·"·alt=""·coords="733,387,1012,443,1011,448,732,393"/>
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"/>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"/>
42 <area·shape="poly"·id="edge16_Node000011_Node000010"·title="·"·alt=""·coords="786,488,681,537,679,533,783,483"/>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"/>
43 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="1062,541,1138,566"/>58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1077,541,1136,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"/> 
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"/>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"/>
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="$a00467_source.html"·title="·"·alt=""·coords="1213,533,1408,573"/> 
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"/> 
61 <area·shape="rect"·id="Node000020"·href="$a00656_source.html"·title="·"·alt=""·coords="1418,621,1582,661"/>61 <area·shape="rect"·id="Node000020"·href="$a00449_source.html"·title="·"·alt=""·coords="1213,621,1408,661"/>
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"/>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="$a00698_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"/>
63 <area·shape="rect"·id="Node000021"·href="$a00326_source.html"·title="·"·alt=""·coords="1771,533,1935,573"/>65 <area·shape="rect"·id="Node000022"·href="$a00464_source.html"·title="·"·alt=""·coords="1771,621,1935,661"/>
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"/>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"/>
65 <area·shape="rect"·id="Node000022"·href="$a00443_source.html"·title="·"·alt=""·coords="1525,445,1689,485"/>67 <area·shape="rect"·id="Node000023"·href="$a00479_source.html"·title="·"·alt=""·coords="1525,533,1689,573"/>
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="edge33_Node000016_Node000023"·title="·"·alt=""·coords="1189,477,1506,531,1511,532,1510,537,1505,536,1188,483"/>
67 <area·shape="rect"·id="Node000030"·href="$a00551_source.html"·title="·"·alt=""·coords="1161,445,1319,485"/>69 <area·shape="rect"·id="Node000031"·href="$a00767_source.html"·title="·"·alt=""·coords="1161,533,1319,573"/>
68 <area·shape="poly"·id="edge50_Node000015_Node000030"·title="·"·alt=""·coords="1138,395,1200,436,1198,440,1135,400"/>70 <area·shape="poly"·id="edge51_Node000016_Node000031"·title="·"·alt=""·coords="1138,483,1200,524,1198,528,1135,488"/>
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"/>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"/>
70 <area·shape="poly"·id="edge29_Node000020_Node000003"·title="·"·alt=""·coords="1542,659,1633,701,1631,706,1540,664"/>72 <area·shape="poly"·id="edge30_Node000021_Node000004"·title="·"·alt=""·coords="1542,747,1633,789,1631,794,1540,752"/>
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"/>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"/>
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"/>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"/>
73 <area·shape="poly"·id="edge36_Node000022_Node000012"·title="·"·alt=""·coords="1525,482,1202,536,1152,545,1151,540,1201,531,1524,477"/>75 <area·shape="poly"·id="edge37_Node000023_Node000013"·title="·"·alt=""·coords="1525,570,1202,624,1152,633,1151,628,1201,619,1524,565"/>
74 <area·shape="poly"·id="edge46_Node000022_Node000021"·title="·"·alt=""·coords="1662,483,1787,526,1785,531,1660,488"/>76 <area·shape="poly"·id="edge47_Node000023_Node000022"·title="·"·alt=""·coords="1662,571,1787,614,1785,619,1660,576"/>
75 <area·shape="rect"·id="Node000023"·title="·"·alt=""·coords="1584,541,1645,566"/>77 <area·shape="rect"·id="Node000024"·title="·"·alt=""·coords="1584,629,1645,654"/>
76 <area·shape="poly"·id="edge34_Node000022_Node000023"·title="·"·alt=""·coords="1611,485,1615,527,1610,527,1606,486"/>78 <area·shape="poly"·id="edge35_Node000023_Node000024"·title="·"·alt=""·coords="1611,573,1615,615,1610,615,1606,574"/>
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="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[·...·truncated·by·diffoscope;·len:·45,·SHA:·a67be1c3b77a7ae85a9c55960a12eb93f056fb2cfc4f7f23d49f924d9b6c7e56·...·]"/>
 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"/>
79 <area·shape="rect"·id="Node000029"·href="$a00506_source.html"·title="·"·alt=""·coords="1606,621,1765,661"/>81 <area·shape="rect"·id="Node000030"·href="$a00776_source.html"·title="·"·alt=""·coords="1606,709,1765,749"/>
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"/>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"/>
81 <area·shape="rect"·id="Node000026"·href="$a00671_source.html"·title="·"·alt=""·coords="549,621,728,661"/>83 <area·shape="rect"·id="Node000027"·href="$a00599_source.html"·title="·"·alt=""·coords="549,709,728,749"/>
82 <area·shape="poly"·id="edge38_Node000025_Node000026"·title="·"·alt=""·coords="482,571,583,614,581,619,479,576"/>84 <area·shape="poly"·id="edge39_Node000026_Node000027"·title="·"·alt=""·coords="482,659,583,702,581,707,479,664"/>
83 <area·shape="poly"·id="edge39_Node000026_Node000003"·title="·"·alt=""·coords="728,657,740,659,976,684,1210,702,1582,722,1582,727,1210,708,975,689,740,664,728,662"/>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"/>
84 <area·shape="poly"·id="edge40_Node000026_Node000006"·title="·"·alt=""·coords="681,659,789,708,787,713,679,664"/>86 <area·shape="poly"·id="edge41_Node000027_Node000007"·title="·"·alt=""·coords="681,747,789,796,787,801,679,752"/>
85 <area·shape="poly"·id="edge44_Node000026_Node000008"·title="·"·alt=""·coords="550,661,201,723,200,718,549,656"/>87 <area·shape="poly"·id="edge45_Node000027_Node000009"·title="·"·alt=""·coords="550,749,201,811,200,806,549,744"/>
86 <area·shape="poly"·id="edge42_Node000026_Node000018"·title="·"·alt=""·coords="578,664,405,717,404,712,577,659"/>88 <area·shape="poly"·id="edge43_Node000027_Node000019"·title="·"·alt=""·coords="578,752,405,805,404,800,577,747"/>
87 <area·shape="poly"·id="edge45_Node000026_Node000024"·title="·"·alt=""·coords="612,664,542,711,539,707,609,659"/>89 <area·shape="poly"·id="edge46_Node000027_Node000025"·title="·"·alt=""·coords="612,752,542,799,539,795,609,747"/>
88 <area·shape="rect"·id="Node000027"·title="·"·alt=""·coords="587,717,677,742"/>90 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="587,805,677,830"/>
89 <area·shape="poly"·id="edge41_Node000026_Node000027"·title="·"·alt=""·coords="640,662,637,703,631,703,635,661"/>91 <area·shape="poly"·id="edge42_Node000027_Node000028"·title="·"·alt=""·coords="640,750,637,791,631,791,635,749"/>
90 <area·shape="rect"·id="Node000028"·title="·"·alt=""·coords="701,717,752,742"/>92 <area·shape="rect"·id="Node000029"·title="·"·alt=""·coords="701,805,752,830"/>
91 <area·shape="poly"·id="edge43_Node000026_Node000028"·title="·"·alt=""·coords="660,660,706,705,703,708,656,664"/>93 <area·shape="poly"·id="edge44_Node000027_Node000029"·title="·"·alt=""·coords="660,748,706,793,703,796,656,752"/>
92 <area·shape="poly"·id="edge48_Node000029_Node000003"·title="·"·alt=""·coords="1688,662,1688,695,1683,695,1683,662"/>94 <area·shape="poly"·id="edge49_Node000030_Node000004"·title="·"·alt=""·coords="1688,750,1688,783,1683,783,1683,750"/>
93 <area·shape="poly"·id="edge54_Node000030_Node000005"·title="·"·alt=""·coords="1232,487,1200,532,1177,556,1151,576,1097,601,1040,620,983,631,931,638,930,633,983,626,1039,614,1095,596,1148,571,1173,552,1196,529,1227,484"/> 
94 <area·shape="poly"·id="edge51_Node000030_Node000008"·title="·"·alt=""·coords="1161,486,1065,510,993,536,981,545,972,556,964,566,949,576,874,603,808,616,748,618,691,615,572,607,503,610,425,624,359,643,295,667,193,713,191,708,293,662,357,638,423,619,503,605,572,601,691,609,748,613,807,[·...·truncated·by·diffoscope;·len:·69,·SHA:·c82cc75934a4c3449d8fd7a10d9f8eeca1053f28d889c9de27b196aa30624cb0·...·]"/>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"/>
95 <area·shape="poly"·id="edge52_Node000030_Node000012"·title="·"·alt=""·coords="1211,488,1132,536,1129,531,1208,483"/>97 <area·shape="poly"·id="edge53_Node000031_Node000013"·title="·"·alt=""·coords="1211,576,1132,624,1129,619,1208,571"/>
96 <area·shape="poly"·id="edge53_Node000030_Node000018"·title="·"·alt=""·coords="1173,488,1113,509,1051,536,1034,546,1023,557,1011,567,993,576,920,597,855,604,797,603,741,597,687,592,629,592,566,601,494,624,461,641,429,664,381,708,377,704,426,659,458,637,492,619,565,596,629,587,687,587,[·...·truncated·by·diffoscope;·len:·93,·SHA:·84d11d854fab8d8c60aeb09cbdb81027ca3bd0f46f4e997a40650064d29c5545·...·]"/>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,[·...·truncated·by·diffoscope;·len:·93,·SHA:·e2a8a662635094e8e05951031f8a59cdac13772eb5b22309d6db2492af97b61b·...·]"/>
97 <area·shape="poly"·id="edge55_Node000030_Node000019"·title="·"·alt=""·coords="1258,484,1289,521,1284,525,1254,487"/>99 <area·shape="poly"·id="edge56_Node000031_Node000020"·title="·"·alt=""·coords="1258,572,1289,609,1284,613,1254,575"/>
98 <area·shape="poly"·id="edge62_Node000032_Node000003"·title="·"·alt=""·coords="1190,218,1195,219,1306,235,1405,244,1493,252,1575,264,1652,284,1727,317,1765,340,1803,369,1883,443,1915,475,1942,503,1951,518,1956,535,1956,553,1949,574,1935,600,1918,622,1874,659,1824,687,1775,707,1773,703[·...·truncated·by·diffoscope;·len:·189,·SHA:·d11da26bbf227adc062d6601e9e3a79fa00ea36f16b4de2c897cf4648d3f86e4·...·]"/>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[·...·truncated·by·diffoscope;·len:·189,·SHA:·4db0c651b5a1e422cd20466693fdcf0dfd6690448d3ce0e165d5ef0ec5ae2a6b·...·]"/>
99 <area·shape="poly"·id="edge67_Node000032_Node000009"·title="·"·alt=""·coords="1025,222,746,277,745,271,1024,216"/>101 <area·shape="poly"·id="edge68_Node000033_Node000010"·title="·"·alt=""·coords="1025,310,746,365,745,359,1024,304"/>
Max diff block lines reached; 0/33775 bytes (0.00%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00876.png vs.
./usr/share/doc/libopenmesh-dev/html/a00810.png
Files identical despite different names
2.58 KB
./usr/share/doc/libopenmesh-dev/html/a00877.map vs.
./usr/share/doc/libopenmesh-dev/html/a00811.map
Files 94% similar despite different names
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.hh">1 <map·id="OpenMesh/Tools/Smoother/SmootherT.hh"·name="OpenMesh/Tools/Smoother/SmootherT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="337,5,532,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="337,5,532,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00884.html"·title="·"·alt=""·coords="228,93,423,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00821.html"·title="·"·alt=""·coords="228,93,423,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="401,56,351,95,348,91,398,52"/>
5 <area·shape="rect"·id="Node000008"·href="$a00878.html"·title="·"·alt=""·coords="447,93,641,133"/>5 <area·shape="rect"·id="Node000008"·href="$a00815.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"/>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="$a00887.html"·title="·"·alt=""·coords="109,181,315,221"/>7 <area·shape="rect"·id="Node000003"·href="$a00812.html"·title="·"·alt=""·coords="109,181,315,221"/>
8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="291,144,239,183,235,179,288,140"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="291,144,239,183,235,179,288,140"/>
9 <area·shape="rect"·id="Node000007"·href="$a00881.html"·title="·"·alt=""·coords="339,181,541,221"/>9 <area·shape="rect"·id="Node000007"·href="$a00824.html"·title="·"·alt=""·coords="339,181,541,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="edge7_Node000002_Node000007"·title="·"·alt=""·coords="363,140,416,179,413,183,360,144"/>
11 <area·shape="rect"·id="Node000004"·href="$a00863_source.html"·title="·"·alt=""·coords="5,277,200,317"/>11 <area·shape="rect"·id="Node000004"·href="$a00956_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"/>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="$a00872.html"·title="·"·alt=""·coords="224,269,419,324"/>13 <area·shape="rect"·id="Node000006"·href="$a00818.html"·title="·"·alt=""·coords="224,269,419,324"/>
14 <area·shape="poly"·id="edge6_Node000003_Node000006"·title="·"·alt=""·coords="246,228,292,267,289,271,243,232"/>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="$a00860_source.html"·title="·"·alt=""·coords="5,372,200,412"/>15 <area·shape="rect"·id="Node000005"·href="$a00953_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"/>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"/>17 <area·shape="poly"·id="edge5_Node000005_Node000004"·title="·"·alt=""·coords="109,358,107,317,113,317,114,358"/>
18 </map>18 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a00877.png vs.
./usr/share/doc/libopenmesh-dev/html/a00811.png
Files identical despite different names
35.3 KB
./usr/share/doc/libopenmesh-dev/html/a00879.map vs.
./usr/share/doc/libopenmesh-dev/html/a00825.map
Files 90% similar despite different names
    
Offset 1, 118 lines modifiedOffset 1, 109 lines modified
1 <map·id="OpenMesh/Tools/Smoother/SmootherT_impl.hh"·name="OpenMesh/Tools/Smoother/SmootherT_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="142,5,337,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="2049,5,2252,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00512_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="$a00875.html"·title="·"·alt=""·coords="231,93,426,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00821.html"·title="·"·alt=""·coords="2053,93,2248,133"/>
6 <area·shape="poly"·id="edge10_Node000001_Node000008"·title="·"·alt=""·coords="261,44,301,82,297,86,257,48"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="2153,46,2153,79,2148,79,2148,46"/>
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,[·...·truncated·by·diffoscope;·len:·6,·SHA:·aca382c2ffffe68be6e5b2bcfac66e42f08b3d485f844dd7c47dc42d1ca0940b·...·]1"/>5 <area·shape="rect"·id="Node000003"·href="$a00809.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"/>
9 <area·shape="rect"·id="Node000004"·href="$a00509_source.html"·title="·"·alt=""·coords="61,621,220,661"/>7 <area·shape="rect"·id="Node000004"·href="$a00605_source.html"·title="·"·alt=""·coords="2061,445,2240,485"/>
10 <area·shape="poly"·id="edge3_Node000002_Node000004"·title="·"·alt=""·coords="168,575,155,610,150,608,163,573"/>8 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="2153,221,2153,432,2148,432,2148,221"/>
11 <area·shape="rect"·id="Node000005"·href="$a00506_source.html"·title="·"·alt=""·coords="179,709,337,749"/>9 <area·shape="rect"·id="Node000006"·href="$a00785_source.html"·title="·"·alt=""·coords="357,269,515,309"/>
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"/>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="$a00722_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="$a00617_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="$a00761_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="$a00482_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="$a00461_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="$a00611.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"/>
13 <area·shape="rect"·id="Node000007"·href="$a00467_source.html"·title="·"·alt=""·coords="1042,621,1237,661"/>41 <area·shape="rect"·id="Node000013"·href="$a00476_source.html"·title="·"·alt=""·coords="742,621,906,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"/> 
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"/> 
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="$a00668_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="$a00527_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="$a00548_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="$a00638_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="$a00518_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="$a00332_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"/>42 <area·shape="poly"·id="edge15_Node000011_Node000013"·title="·"·alt=""·coords="686,476,801,609,797,613,682,480"/>
45 <area·shape="poly"·id="edge19_Node000013_Node000014"·title="·"·alt=""·coords="2184,309,2338,791,2333,792,2179,310"/> 
46 <area·shape="rect"·id="Node000015"·href="$a00347_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"/> 
48 <area·shape="rect"·id="Node000030"·href="$a00674.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="$a00335_source.html"·title="·"·alt=""·coords="1547,533,1711,573"/>43 <area·shape="rect"·id="Node000017"·href="$a00587_source.html"·title="·"·alt=""·coords="1025,533,1189,573"/>
54 <area·shape="poly"·id="edge23_Node000015_Node000017"·title="·"·alt=""·coords="2003,392,1685,530,1683,525,2001,388"/>44 <area·shape="poly"·id="edge21_Node000011_Node000017"·title="·"·alt=""·coords="733,475,1012,531,1011,536,732,481"/>
55 <area·shape="rect"·id="Node000021"·href="$a00338_source.html"·title="·"·alt=""·coords="1309,445,1473,485"/>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"/>
56 <area·shape="poly"·id="edge29_Node000015_Node000021"·title="·"·alt=""·coords="1944,393,1487,454,1487,449,1943,387"/>48 <area·shape="poly"·id="edge17_Node000013_Node000014"·title="·"·alt=""·coords="885,659,1051,710,1049,715,884,664"/>
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"/>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"/>
59 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="1363,629,1439,654"/>58 <area·shape="rect"·id="Node000018"·title="·"·alt=""·coords="982,629,1053,654"/>
60 <area·shape="poly"·id="edge25_Node000017_Node000018"·title="·"·alt=""·coords="1579,576,1445,626,1443,621,1578,571"/>59 <area·shape="poly"·id="edge23_Node000017_Node000018"·title="·"·alt=""·coords="1089,576,1041,621,1038,617,1085,572"/>
61 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1917,629,1991,654"/>60 <area·shape="rect"·id="Node000019"·title="·"·alt=""·coords="1077,629,1136,654"/>
62 <area·shape="poly"·id="edge27_Node000017_Node000019"·title="·"·alt=""·coords="1712,571,1899,619,1909,622,1907,627,1897,624,1710,576"/>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="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="$a00656_source.html"·title="·"·alt=""·coords="1063,709,1227,749"/>63 <area·shape="rect"·id="Node000021"·href="$a00449_source.html"·title="·"·alt=""·coords="1213,709,1408,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"/>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"/>
78 <area·shape="rect"·id="Node000026"·href="$a00326_source.html"·title="·"·alt=""·coords="565,621,729,661"/>65 <area·shape="rect"·id="Node000022"·href="$a00698_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"/>
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="$a00443_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="$a00551_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"/> 
Max diff block lines reached; 0/36012 bytes (0.00%) of diff not shown.
36.0 KB
./usr/share/doc/libopenmesh-dev/html/a00884_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00497_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/Smoother/LaplaceSmootherT.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 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('a00884_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00497_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.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="a00884.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, 102 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="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>
 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>
147 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="comment">//··CLASS·LaplaceSmootherT</span></div>154 <div·class="line"><a·id="l00053"·name="l00053"></a><span·class="lineno">···53</span><span·class="comment">//··this·file.</span></div>
148 <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="l00054"·name="l00054"></a><span·class="lineno">···54</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>156 <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> 
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> 
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>·</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>·</div>159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#ifndef·__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>160 <div·class="line"><a·id="l00059"·name="l00059"></a><span·class="lineno">···59</span><span·class="preprocessor">#define·__IOINSTANCES_HH__</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="preprocessor">#include·&lt;<a·class="code"·href="a00875.html">OpenMesh/Tools/Smoother/SmootherT.hh</a>&gt;</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>
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="comment">//=============================================================================</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>·</div>
161 <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><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>·</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>
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>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>
164 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="keyword">namespace·</span>Smoother·{</div>186 <div·class="line"><a·id="l00085"·name="l00085"></a><span·class="lineno">···85</span><span·class="keyword">namespace·</span>IO·{</div>
165 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</span>·</div>187 <div·class="line"><a·id="l00086"·name="l00086"></a><span·class="lineno">···86</span>·</div>
166 <div·class="line"><a·id="l00069"·name="l00069"></a><span·class="lineno">···69</span><span·class="comment">//==·CLASS·DEFINITION·=========================================================</span></div>188 <div·class="line"><a·id="l00087"·name="l00087"></a><span·class="lineno">···87</span><span·class="comment">//=============================================================================</span></div>
167 <div·class="line"><a·id="l00070"·name="l00070"></a><span·class="lineno">···70</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> 
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> 
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">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> 
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> 
185 <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>
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>··<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> 
Max diff block lines reached; 9056/28991 bytes (31.24%) of diff not shown.
7.54 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 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. 
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, 118 lines modifiedOffset 47, 91 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//
 56 =============================================================================
 57 46//
 58 47//·Helper·file·for·static·builds
55 48//59 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//
56 =============================================================================67 =============================================================================
57 49// 
58 50//·CLASS·LaplaceSmootherT 
59 51// 
60 52// 
61 ============================================================================= 
62 53 
63 54#ifndef·OPENMESH_LAPLACE_SMOOTHERT_HH 
64 55#define·OPENMESH_LAPLACE_SMOOTHERT_HH 
65 5668 56
66 5769 57
 70 58#ifndef·__IOINSTANCES_HH__
 71 59#define·__IOINSTANCES_HH__
67 58 
68 59//==·INCLUDES 
69 ================================================================= 
70 6072 60
71 61#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>73 61#if·defined(OM_STATIC_BUILD)·||·defined(ARCH_DARWIN)
72 6274 62
73 6375 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>
 92 79#include·<OpenMesh/Core/IO/writer/PLYWriter.hh>
 93 80#include·<OpenMesh/Core/IO/writer/VTKWriter.hh>
 94 81
74 64//==·NAMESPACES95 82//===·NAMESPACES
75 ===============================================================96 ==============================================================
76 6597 83
77 66namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{98 84namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
78 67namespace·Smoother·{ 
79 68 
80 69//==·CLASS·DEFINITION99 85namespace·IO·{
 100 86
 101 87//
81 =========================================================102 =============================================================================
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 88103 88
100 89104 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·helpers105 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();
107 96111 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);·} 
113 102 
114 103 
115 104private: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();
Max diff block lines reached; 2801/7697 bytes (36.39%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a00886.png vs.
./usr/share/doc/libopenmesh-dev/html/a00823.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a00889.png vs.
./usr/share/doc/libopenmesh-dev/html/a00814.png
Files identical despite different names
67.0 KB
./usr/share/doc/libopenmesh-dev/html/a00962_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a01085_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/Decimating/DecimaterViewerWidget.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 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('a00962_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()"
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">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, 185 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="preprocessor">#ifndef·OPENMESHAPPS_DECIMATERVIEWERWIDGET_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>
147 <div·class="line"><a·id="l00046"·name="l00046"></a><span·class="lineno">···46</span><span·class="preprocessor">#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_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>
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>·</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">//==·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>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><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>
159 <div·class="line"><a·id="l00058"·name="l00058"></a><span·class="lineno">···58</span><span·class="preprocessor">#include·&lt;memory&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>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>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;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;GL/gl.h&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>163 <div·class="line"><a·id="l00062"·name="l00062"></a><span·class="lineno">···62</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;OpenMesh/Tools/Kernel_OSG/TriMesh_OSGArrayKernelT.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="comment">//==·FORWARD·DECLARATIONS·=====================================================</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>
 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><span·class="keyword">class·</span>QAction;</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>
 172 <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><span·class="preprocessor">#··define·DEFAULT_TRAITS·Kernel_OSG::Traits</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>
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>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>
168 <div·class="line"><a·id="l00067"·name="l00067"></a><span·class="lineno">···67</span><span·class="preprocessor">#else</span></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>
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="a06470.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>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>
175 <div·class="line"><a·id="l00074"·name="l00074"></a><span·class="lineno">···74</span>·</div>181 <div·class="line"><a·id="l00079"·name="l00079"></a><span·class="lineno">···79</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> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</span><span·class="preprocessor">#include·&lt;<a·class="code"·href="a00698.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="a00749.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="a00740.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="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>
182 <div·class="line"><a·id="l00081"·name="l00081"></a><span·class="lineno">···81</span>·</div>189 <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><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> 
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>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>
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> 
Max diff block lines reached; 36373/55083 bytes (66.03%) of diff not shown.
13.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 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, 203 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_DECIMATERVIEWERWIDGET_HH55 45#ifndef·OPENMESHAPPS_QGLVIEWERWIDGET_HH
56 46#define·OPENMESHAPPS_DECIMATERVIEWERWIDGET_HH56 46#define·OPENMESHAPPS_QGLVIEWERWIDGET_HH
57 4757 47
58 4858 48
59 49//==·INCLUDES59 49//==·INCLUDES
60 =================================================================60 =================================================================
 61 50#include·<OpenMesh/Core/Geometry/VectorT.hh>
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>62 51#include·<string>
69 58#include·<memory>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 5970 59
 71 60#ifndef·__APPLE__
 72 61·#include·<GL/gl.h>
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> 
81 70#·include·<OpenMesh/Core/Mesh/TriMesh_ArrayKernelT.hh> 
82 71#·define·DEFAULT_TRAITS·DefaultTraits 
83 72#·define·TRIMESH_KERNEL·TriMesh_ArrayKernelT 
84 73#endif73 62#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 8174 63
 75 64//==·FORWARD·DECLARATIONS
 76 =====================================================
 77 65
 78 66class·QMenu;
 79 67class·QActionGroup;
 80 68class·QAction;
 81 69
93 82//==·CLASS·DEFINITION82 70//==·CLASS·DEFINITION
94 =========================================================83 =========================================================
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;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 93
 107 94private:
107 95108 95
 109 96·void·init(void);
108 96//==·CLASS·DEFINITION 
109 ========================================================= 
110 97110 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:111 98public:
 112 99
 113 100#if·QT_VERSION_MAJOR·>·5
 114 101·/*·Updates·the·gui·-·used·to·provide·backwards·compability·*/
 115 102·void·updateGL();
 116 103#endif
Max diff block lines reached; 9179/13383 bytes (68.59%) of diff not shown.
8.11 KB
./usr/share/doc/libopenmesh-dev/html/a00974_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('a00974_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()"
Offset 149, 17 lines modifiedOffset 149, 17 lines modified
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;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>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>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>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>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="a00560.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;<a·class="code"·href="a00671.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>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="a00836.html">OpenMesh/Tools/Utils/Timer.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;<a·class="code"·href="a01040.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>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>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>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>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><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="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>165 <div·class="line"><a·id="l00064"·name="l00064"></a><span·class="lineno">···64</span><span·class="comment">//==·FORWARDS·=================================================================</span></div>
Offset 295, 16 lines modifiedOffset 295, 16 lines modified
295 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span><span·class="comment">//=============================================================================</span></div>295 <div·class="line"><a·id="l00196"·name="l00196"></a><span·class="lineno">··196</span><span·class="comment">//=============================================================================</span></div>
296 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span><span·class="preprocessor">#if·defined(OM_INCLUDE_TEMPLATES)</span></div>296 <div·class="line"><a·id="l00197"·name="l00197"></a><span·class="lineno">··197</span><span·class="preprocessor">#if·defined(OM_INCLUDE_TEMPLATES)</span></div>
297 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span><span·class="preprocessor">#··define·OPENMESH_MESHVIEWERWIDGET_TEMPLATES</span></div>297 <div·class="line"><a·id="l00198"·name="l00198"></a><span·class="lineno">··198</span><span·class="preprocessor">#··define·OPENMESH_MESHVIEWERWIDGET_TEMPLATES</span></div>
298 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span><span·class="preprocessor">#··include·&quot;MeshViewerWidgetT_impl.hh&quot;</span></div>298 <div·class="line"><a·id="l00199"·name="l00199"></a><span·class="lineno">··199</span><span·class="preprocessor">#··include·&quot;MeshViewerWidgetT_impl.hh&quot;</span></div>
299 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span><span·class="preprocessor">#endif</span></div>299 <div·class="line"><a·id="l00200"·name="l00200"></a><span·class="lineno">··200</span><span·class="preprocessor">#endif</span></div>
300 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span><span·class="comment">//=============================================================================</span></div>300 <div·class="line"><a·id="l00201"·name="l00201"></a><span·class="lineno">··201</span><span·class="comment">//=============================================================================</span></div>
301 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>301 <div·class="line"><a·id="l00202"·name="l00202"></a><span·class="lineno">··202</span>·</div>
302 <div·class="ttc"·id="aa00560_html"><div·class="ttname"><a·href="a00560.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>302 <div·class="ttc"·id="aa00671_html"><div·class="ttname"><a·href="a00671.html">Attributes.hh</a></div><div·class="ttdoc">This·file·provides·some·macros·containing·attribute·usage.</div></div>
303 <div·class="ttc"·id="aa00836_html"><div·class="ttname"><a·href="a00836.html">Timer.hh</a></div><div·class="ttdoc">A·timer·class.</div></div>303 <div·class="ttc"·id="aa01040_html"><div·class="ttname"><a·href="a01040.html">Timer.hh</a></div><div·class="ttdoc">A·timer·class.</div></div>
304 <div·class="ttc"·id="aa02226_html"><div·class="ttname"><a·href="a02226.html">MeshViewerWidgetT</a></div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT.hh:74</div></div>304 <div·class="ttc"·id="aa02226_html"><div·class="ttname"><a·href="a02226.html">MeshViewerWidgetT</a></div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT.hh:74</div></div>
305 <div·class="ttc"·id="aa02226_html_a04b4b037fd57ae7f6c884274a369b3aa"><div·class="ttname"><a·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">MeshViewerWidgetT::MeshViewerWidgetT</a></div><div·class="ttdeci">MeshViewerWidgetT(QWidget·*_parent=0)</div><div·class="ttdoc">default·constructor</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT.hh:83</div></div>305 <div·class="ttc"·id="aa02226_html_a04b4b037fd57ae7f6c884274a369b3aa"><div·class="ttname"><a·href="a02226.html#a04b4b037fd57ae7f6c884274a369b3aa">MeshViewerWidgetT::MeshViewerWidgetT</a></div><div·class="ttdeci">MeshViewerWidgetT(QWidget·*_parent=0)</div><div·class="ttdoc">default·constructor</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT.hh:83</div></div>
306 <div·class="ttc"·id="aa02226_html_a2cdeb54527878a9033821eda356cb103"><div·class="ttname"><a·href="a02226.html#a2cdeb54527878a9033821eda356cb103">MeshViewerWidgetT::open_texture</a></div><div·class="ttdeci">virtual·bool·open_texture(const·char·*_filename)</div><div·class="ttdoc">load·texture</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:206</div></div>306 <div·class="ttc"·id="aa02226_html_a2cdeb54527878a9033821eda356cb103"><div·class="ttname"><a·href="a02226.html#a2cdeb54527878a9033821eda356cb103">MeshViewerWidgetT::open_texture</a></div><div·class="ttdeci">virtual·bool·open_texture(const·char·*_filename)</div><div·class="ttdoc">load·texture</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:206</div></div>
307 <div·class="ttc"·id="aa02226_html_a5f969a38ed19953666049bac1effe3f8"><div·class="ttname"><a·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT::open_mesh</a></div><div·class="ttdeci">virtual·bool·open_mesh(const·char·*_filename,·OpenMesh::IO::Options·_opt)</div><div·class="ttdoc">open·mesh</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:75</div></div>307 <div·class="ttc"·id="aa02226_html_a5f969a38ed19953666049bac1effe3f8"><div·class="ttname"><a·href="a02226.html#a5f969a38ed19953666049bac1effe3f8">MeshViewerWidgetT::open_mesh</a></div><div·class="ttdeci">virtual·bool·open_mesh(const·char·*_filename,·OpenMesh::IO::Options·_opt)</div><div·class="ttdoc">open·mesh</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:75</div></div>
308 <div·class="ttc"·id="aa02226_html_a848fdc8c1916195833b5c2c8c31b5144"><div·class="ttname"><a·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT::draw_scene</a></div><div·class="ttdeci">virtual·void·draw_scene(const·std::string·&amp;_draw_mode)·override</div><div·class="ttdoc">inherited·drawing·method</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:572</div></div>308 <div·class="ttc"·id="aa02226_html_a848fdc8c1916195833b5c2c8c31b5144"><div·class="ttname"><a·href="a02226.html#a848fdc8c1916195833b5c2c8c31b5144">MeshViewerWidgetT::draw_scene</a></div><div·class="ttdeci">virtual·void·draw_scene(const·std::string·&amp;_draw_mode)·override</div><div·class="ttdoc">inherited·drawing·method</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:572</div></div>
309 <div·class="ttc"·id="aa02226_html_a9acec1b06dcbd5ae607771d5eda85fd8"><div·class="ttname"><a·href="a02226.html#a9acec1b06dcbd5ae607771d5eda85fd8">MeshViewerWidgetT::draw_openmesh</a></div><div·class="ttdeci">virtual·void·draw_openmesh(const·std::string·&amp;_drawmode)</div><div·class="ttdoc">draw·the·mesh</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:284</div></div>309 <div·class="ttc"·id="aa02226_html_a9acec1b06dcbd5ae607771d5eda85fd8"><div·class="ttname"><a·href="a02226.html#a9acec1b06dcbd5ae607771d5eda85fd8">MeshViewerWidgetT::draw_openmesh</a></div><div·class="ttdeci">virtual·void·draw_openmesh(const·std::string·&amp;_drawmode)</div><div·class="ttdoc">draw·the·mesh</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT_impl.hh:284</div></div>
310 <div·class="ttc"·id="aa02226_html_af21d7477523bf4c44093170c2a2a744c"><div·class="ttname"><a·href="a02226.html#af21d7477523bf4c44093170c2a2a744c">MeshViewerWidgetT::~MeshViewerWidgetT</a></div><div·class="ttdeci">~MeshViewerWidgetT()</div><div·class="ttdoc">destructor</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT.hh:102</div></div>310 <div·class="ttc"·id="aa02226_html_af21d7477523bf4c44093170c2a2a744c"><div·class="ttname"><a·href="a02226.html#af21d7477523bf4c44093170c2a2a744c">MeshViewerWidgetT::~MeshViewerWidgetT</a></div><div·class="ttdeci">~MeshViewerWidgetT()</div><div·class="ttdoc">destructor</div><div·class="ttdef"><b>Definition</b>·MeshViewerWidgetT.hh:102</div></div>
70.3 KB
./usr/share/doc/libopenmesh-dev/html/a01028_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00953_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/VDProgMesh/Synthesizer/VDPMSynthesizerViewerWidget.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 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('a01028_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()"
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">VDPMSynthesizerViewerWidget.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, 170 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><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><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="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> 
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>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>
 151 <div·class="line"><a·id="l00050"·name="l00050"></a><span·class="lineno">···50</span><span·class="keyword">namespace·</span>HoleFiller·{</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_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_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="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>
155 <div·class="line"><a·id="l00054"·name="l00054"></a><span·class="lineno">···54</span>·</div>156 <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="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>
157 <div·class="line"><a·id="l00056"·name="l00056"></a><span·class="lineno">···56</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><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>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="preprocessor">#include·&lt;OpenMesh/Core/IO/MeshIO.hh&gt;</span></div>162 <div·class="line"><a·id="l00060"·name="l00060"></a><span·class="lineno">···60</span>··<span·class="comment">//·Ctors</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>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>
164 <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="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>
 167 <div·class="line"><a·id="l00068"·name="l00068"></a><span·class="lineno">···68</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>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>
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> 
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> 
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> 
178 <div·class="line"><a·id="l00077"·name="l00077"></a><span·class="lineno">···77</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">private</span>:</div>
179 <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>·</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>173 <div·class="line"><a·id="l00080"·name="l00080"></a><span·class="lineno">···80</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>
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>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="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>
186 <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>
 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>
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>180 <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>·</div>181 <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>··<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>182 <div·class="line"><a·id="l00089"·name="l00089"></a><span·class="lineno">···89</span>····<span·class="keyword">class·</span>Weight·{</div>
191 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>··<span·class="keyword">using·</span>VDPM::VHierarchy;</div>183 <div·class="line"><a·id="l00090"·name="l00090"></a><span·class="lineno">···90</span>····<span·class="keyword">public</span>:</div>
Max diff block lines reached; 32664/56271 bytes (58.05%) of diff not shown.
15.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 VDPMSynthesizerViewerWidget.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, 203 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#include·<vector>
 55 45#include·<OpenMesh/Core/Mesh/PolyConnectivity.hh>
 56 46
54 44// 
55 ============================================================================= 
56 45// 
57 46//·CLASS·newClass 
58 47//57 47//
59 48// 
60 =============================================================================58 =============================================================================
61 49 
62 50 
63 51#ifndef·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH 
64 52#define·OPENMESH_VDPROGMESH_VDPMSYNTHESIZERVIEWERWIDGET_HH 
65 5359 48
 60 49namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{
 61 50namespace·HoleFiller·{
 62 51
 63 52template<·class·MeshT·>
 64 _\x85_\x83class·_\x8H_\x8o_\x8l_\x8e_\x8F_\x8i_\x8l_\x8l_\x8e_\x8r_\x8T
66 5465 54{
 66 55·typedef·typename·MeshT::Point·Point;
 67 56·typedef·typename·MeshT::Scalar·Scalar;
 68 57
 69 58public:
67 55//==·INCLUDES 
68 ================================================================= 
69 56 
70 57#include·<string> 
71 58#include·<QTimer> 
72 5970 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>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();
76 6374 63
 75 67·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8a_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e_\x8s(·int·_stages·=·3·);
 76 68
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 6977 69
 78 76·void·_\x8f_\x8i_\x8l_\x8l_\x8__\x8h_\x8o_\x8l_\x8e(·typename·MeshT::EdgeHandle·_eh,·int·_stages·=·3·);
83 70 
84 71//==·FORWARDDECLARATIONS 
85 ====================================================== 
86 72 
87 73 
88 74//==·NAMESPACES 
89 =============================================================== 
90 75 
91 76namespace·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h·{ 
92 7779 77
 80 78private:
 81 79
93 78 
94 79//==·CLASS·DEFINITION 
95 ========================================================= 
96 8082 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 8483 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·);
101 8588 85
 89 86·//·A·weight·is·a·tuple·of·area·and·maximum·dihedral·angle
 90 87·//
 91 88
 92 89·class·Weight·{
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:93 90·public:
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:94 91
 95 92·Weight()·:·angle_(·180·),·area_(·FLT_MAX·)·{}
 96 93·Weight(·Scalar·_angle,·Scalar·_area·)·:·angle_(·_angle·),·area_(·_area·)·{}
 97 94·~Weight()·{}
Max diff block lines reached; 10807/15559 bytes (69.46%) of diff not shown.
844 B
./usr/share/doc/libopenmesh-dev/html/a01118_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00302_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('a01118_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00302_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/a01169_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a00293_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('a01169_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a00293_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()"
86.1 KB
./usr/share/doc/libopenmesh-dev/html/a01217_source.html vs.
./usr/share/doc/libopenmesh-dev/html/a06365_source.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:·Unittests/unittests_common_customtraits.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('a01217_source.html','');·initResizable();·});73 $(document).ready(function(){initNavTree('a06365_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, 164 lines modifiedOffset 92, 257 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">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·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 <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">/*·===============================================================[·...·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>
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> 
Max diff block lines reached; 45827/69669 bytes (65.78%) of diff not shown.
17.9 KB
html2text {}
    
Offset 1, 179 lines modifiedOffset 1, 315 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 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 */
45 4152 41
 53 42
 54 43
 55 44
 56 50//
 57 =============================================================================
 58 51//
 59 52//·CLASS·Traits
 60 53//
 61 54//
 62 =============================================================================
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}63 55
60 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;64 56#ifndef·OPENMESH_TRAITS_HH
 65 57#define·OPENMESH_TRAITS_HH
 66 58
63 59}67 59
64 60 
65 61template·<int·DIM>·Vec<DIM>·operator/(Vec<DIM>·const·&lhs,·float·rhs)·{ 
66 62·Vec<DIM>·result; 
67 63·for·(int·i·=·0;·i·<·DIM;·i++) 
68 64·result[i]·=·lhs[i]·/·rhs; 
69 65·return·result; 
Max diff block lines reached; 13339/18302 bytes (72.88%) of diff not shown.
133 B
./usr/share/doc/libopenmesh-dev/html/a06477.map vs.
./usr/share/doc/libopenmesh-dev/html/a06372.map
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06477.png vs.
./usr/share/doc/libopenmesh-dev/html/a06372.png
Files identical despite different names
17.0 KB
./usr/share/doc/libopenmesh-dev/html/a06485.html vs.
./usr/share/doc/libopenmesh-dev/html/a06368.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/Tools/Subdivider/Adaptive/Composite/CompositeT.hh·File·Reference</title>8 <title>OpenMesh:·OpenMesh/Tools/Kernel_OSG/Traits.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('a06368.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, 89 lines modifiedOffset 90, 97 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">Traits.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·/> 
100 <code>#include·&lt;<a·class="el"·href="a06497_source.html">OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeTraits.hh</a>&gt;</code><br·/> 
101 <code>#include·&lt;vector&gt;</code><br·/> 
 99 <p>This·file·defines·the·default·traits·and·some·convenienve·macros.··
 100 <a·href="#details">More...</a></p>
 101 <div·class="textblock"><code>#include·&lt;<a·class="el"·href="a06365_source.html">OpenMesh/Core/Mesh/Traits.hh</a>&gt;</code><br·/>
 102 <code>#include·&lt;OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh&gt;</code><br·/>
102 <code>#include·&lt;memory&gt;</code><br·/>103 <code>#include·&lt;osg/Geometry&gt;</code><br·/>
103 <code>#include·&lt;string&gt;</code><br·/> 
104 </div><div·class="textblock"><div·class="dynheader">104 </div><div·class="textblock"><div·class="dynheader">
105 Include·dependency·graph·for·CompositeT.hh:</div>105 Include·dependency·graph·for·Traits.hh:</div>
106 <div·class="dyncontent">106 <div·class="dyncontent">
107 <div·class="center"><img·src="a06486.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hh"·alt=""/></div>107 <div·class="center"><img·src="a06369.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·alt=""/></div>
 108 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hh">
 109 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="315,5,488,45"/>
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="a00668_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="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"/> 
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="a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="305,181,469,221"/>110 <area·shape="rect"·href="a06365.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="211,181,375,221"/>
125 <area·shape="poly"·title="·"·alt=""·coords="302,131,353,171,350,175,299,136"/>111 <area·shape="poly"·title="·"·alt=""·coords="392,47,314,171,310,168,387,44"/>
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"/>112 <area·shape="rect"·href="a00797_source.html"·title="·"·alt=""·coords="439,93,612,133"/>
 113 <area·shape="poly"·title="·"·alt=""·coords="430,43,488,83,485,88,427,48"/>
 114 <area·shape="rect"·title="·"·alt=""·coords="407,189,521,214"/>
 115 <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="rect"·title="·"·alt=""·coords="229,445,408,485"/>
 117 <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="rect"·href="a00449_source.html"·title="·"·alt=""·coords="400,269,595,309"/>
 119 <area·shape="poly"·title="·"·alt=""·coords="339,219,441,262,439,267,337,224"/>
 120 <area·shape="rect"·href="a00671.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="23,269,187,309"/>
 121 <area·shape="poly"·title="·"·alt=""·coords="253,224,160,266,158,261,251,219"/>
127 <area·shape="rect"·href="a00467_source.html"·title="·"·alt=""·coords="183,269,377,309"/>122 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="211,269,375,309"/>
128 <area·shape="poly"·title="·"·alt=""·coords="365,224,316,263,312,259,361,220"/> 
129 <area·shape="rect"·href="a00560.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"/>123 <area·shape="poly"·title="·"·alt=""·coords="296,222,296,255,291,255,291,222"/>
 124 <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"/>
131 <area·shape="rect"·href="a00638_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="a00656_source.html"·title="·"·alt=""·coords="398,357,562,397"/>125 <area·shape="rect"·href="a00698_source.html"·title="·"·alt=""·coords="117,357,281,397"/>
135 <area·shape="poly"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/>126 <area·shape="poly"·title="·"·alt=""·coords="128,308,170,346,166,350,124,312"/>
 127 <area·shape="poly"·title="·"·alt=""·coords="227,395,282,435,279,439,224,400"/>
136 <area·shape="poly"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/>128 <area·shape="poly"·title="·"·alt=""·coords="299,309,316,431,311,432,293,310"/>
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"/>129 <area·shape="rect"·title="·"·alt=""·coords="357,365,433,390"/>
 130 <area·shape="poly"·title="·"·alt=""·coords="317,308,372,353,368,357,314,312"/>
 131 <area·shape="poly"·title="·"·alt=""·coords="514,135,482,179,478,176,509,132"/>
 132 <area·shape="rect"·href="a00782_source.html"·title="·"·alt=""·coords="553,181,711,221"/>
 133 <area·shape="poly"·title="·"·alt=""·coords="551,132,599,171,596,175,547,136"/>
 134 <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="603,224,540,264,537,260,601,219"/>
 136 <area·shape="rect"·href="a00740_source.html"·title="·"·alt=""·coords="670,269,829,309"/>
 137 <area·shape="poly"·title="·"·alt=""·coords="659,219,714,259,711,263,656,224"/>
 138 <area·shape="rect"·href="a00776_source.html"·title="·"·alt=""·coords="806,357,965,397"/>
 139 <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="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="780,307,845,348,842,352,778,312"/>
 142 <area·shape="rect"·title="·"·alt=""·coords="717,365,782,390"/>
139 <area·shape="poly"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>143 <area·shape="poly"·title="·"·alt=""·coords="752,310,752,351,747,351,747,310"/>
 144 <area·shape="poly"·title="·"·alt=""·coords="806,398,795,400,597,431,422,454,421,449,596,426,794,395,805,393"/>
140 </map>145 </map>
141 </div>146 </div>
142 </div><div·class="textblock"><div·class="dynheader">147 </div><div·class="textblock"><div·class="dynheader">
143 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>148 This·graph·shows·which·files·directly·or·indirectly·include·this·file:</div>
144 <div·class="dyncontent">149 <div·class="dyncontent">
145 <div·class="center"><img·src="a06487.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Adaptive_2Composite_2CompositeT_8hhdep"·alt=""/></div>150 <div·class="center"><img·src="a06370.png"·border="0"·usemap="#aOpenMesh_2Tools_2Kernel__OSG_2Traits_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"/>151 <map·name="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep"·id="aOpenMesh_2Tools_2Kernel__OSG_2Traits_8hhdep">
 152 <area·shape="rect"·title="This·file·defines·the·default·traits·and·some·convenienve·macros."·alt=""·coords="43,5,217,45"/>
148 <area·shape="rect"·href="a06491.html"·title="·"·alt=""·coords="15,93,255,148"/>153 <area·shape="rect"·href="a00788_source.html"·title="·"·alt=""·coords="5,93,255,133"/>
149 <area·shape="poly"·title="·"·alt=""·coords="137,59,137,93,132,93,132,59"/>154 <area·shape="poly"·title="·"·alt=""·coords="133,59,133,93,127,93,127,59"/>
150 </map>155 </map>
151 </div>156 </div>
Max diff block lines reached; 3389/14809 bytes (22.88%) of diff not shown.
2.39 KB
html2text {}
    
Offset 1, 29 lines modifiedOffset 1, 30 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 CompositeT.hh·File·Reference6 Traits.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 This·file·defines·the·default·traits·and·some·convenienve·macros.·_.M_.o_.r_.e_.._.._..
 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·<OpenMesh/Tools/Kernel_OSG/VectorAdapter.hh>
10 #include·<memory>10 #include·<osg/Geometry>
11 #include·<string> 
12 Include·dependency·graph·for·CompositeT.hh:11 Include·dependency·graph·for·Traits.hh:
13 This·graph·shows·which·files·directly·or·indirectly·include·this·file: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:_\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  ·······_.A_.d_.a_.p_.t_.i_.v_.e·Composite·Subdivision·framework.·_.M_.o_.r_.e_.._.._..15 struct· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.K_.e_.r_.n_.e_.l_.__.O_.S_.G_.:_.:_.T_.r_.a_.i_.t_.s
 16  ········Base·class·for·all·mesh·traits·using·the·OSGArrayKernelT.·_\x8M_\x8o_\x8r_\x8e_\x8._\x8._\x8.
18  17  
19 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
20 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
21  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
22 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
23  22  
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_\x8d_\x8a_\x8p_\x8t_\x8i_\x8v_\x8e 
25  ···········Software·related·to·adaptive·subdivision·of·meshes.23 namespace· ·_.O_.p_.e_.n_.M_.e_.s_.h_.:_.:_.K_.e_.r_.n_.e_.l_.__.O_.S_.G
 24  ···········In·this·namespace·resides·the·OpenSG·integration·of·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h.
26  25  
 26 *\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*
 27 This·file·defines·the·default·traits·and·some·convenienve·macros.
27 ===============================================================================28 ===============================================================================
28 ·····Project·O\x8Op\x8pe\x8en\x8nM\x8Me\x8es\x8sh\x8h,·© ·Visual·Computing·Institute,·RWTH·Aachen.29 ·····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·.30 ·····Documentation·generated·using·_\x8d\x8d_\x8o\x8o_\x8x\x8x_\x8y\x8y_\x8g\x8g_\x8e\x8e_\x8n\x8n_\x8·.
4.85 KB
./usr/share/doc/libopenmesh-dev/html/a06486.map vs.
./usr/share/doc/libopenmesh-dev/html/a06459.map
Files 94% similar despite different names
    
Offset 1, 33 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/Subdivider/Adaptive/Composite/CompositeT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/CompositeT.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="345,5,604,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="345,5,604,45"/>
3 <area·shape="rect"·id="Node000002"·href="$a00668_source.html"·title="·"·alt=""·coords="5,181,184,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00605_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"/>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="$a06497.html"·title="Mesh·traits·for·adaptive·composite·subdivider."·alt=""·coords="133,93,419,133"/>5 <area·shape="rect"·id="Node000004"·href="$a06470.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"/>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"/>7 <area·shape="rect"·id="Node000012"·title="·"·alt=""·coords="443,101,506,126"/>
8 <area·shape="poly"·id="edge15_Node000001_Node000012"·title="·"·alt=""·coords="477,46,477,87,472,87,472,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"/>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"/>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"/>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"/>12 <area·shape="poly"·id="edge17_Node000001_Node000014"·title="·"·alt=""·coords="517,43,625,92,623,97,515,48"/>
13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="271,445,449,485"/>13 <area·shape="rect"·id="Node000003"·title="·"·alt=""·coords="271,445,449,485"/>
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"/>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"/>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"/>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="$a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="305,181,469,221"/>17 <area·shape="rect"·id="Node000006"·href="$a06365.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"/>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"/>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"/>
20 <area·shape="rect"·id="Node000007"·href="$a00467_source.html"·title="·"·alt=""·coords="183,269,377,309"/>20 <area·shape="rect"·id="Node000007"·href="$a00449_source.html"·title="·"·alt=""·coords="183,269,377,309"/>
21 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="365,224,316,263,312,259,361,220"/>21 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="365,224,316,263,312,259,361,220"/>
22 <area·shape="rect"·id="Node000008"·href="$a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,269,566,309"/>22 <area·shape="rect"·id="Node000008"·href="$a00671.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="402,269,566,309"/>
23 <area·shape="poly"·id="edge8_Node000006_Node000008"·title="·"·alt=""·coords="410,220,454,258,450,262,407,224"/>23 <area·shape="poly"·id="edge8_Node000006_Node000008"·title="·"·alt=""·coords="410,220,454,258,450,262,407,224"/>
24 <area·shape="rect"·id="Node000010"·href="$a00638_source.html"·title="·"·alt=""·coords="590,269,754,309"/>24 <area·shape="rect"·id="Node000010"·href="$a00617_source.html"·title="·"·alt=""·coords="590,269,754,309"/>
25 <area·shape="poly"·id="edge12_Node000006_Node000010"·title="·"·alt=""·coords="450,219,597,263,596,268,449,224"/>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"/>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"/>
27 <area·shape="rect"·id="Node000009"·href="$a00656_source.html"·title="·"·alt=""·coords="398,357,562,397"/>27 <area·shape="rect"·id="Node000009"·href="$a00698_source.html"·title="·"·alt=""·coords="398,357,562,397"/>
28 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/>28 <area·shape="poly"·id="edge10_Node000008_Node000009"·title="·"·alt=""·coords="486,310,484,344,479,343,480,309"/>
29 <area·shape="poly"·id="edge11_Node000009_Node000003"·title="·"·alt=""·coords="455,400,399,439,396,435,452,395"/>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"/>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"/>
31 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="638,365,714,390"/>31 <area·shape="rect"·id="Node000011"·title="·"·alt=""·coords="638,365,714,390"/>
32 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>32 <area·shape="poly"·id="edge14_Node000010_Node000011"·title="·"·alt=""·coords="676,309,677,351,672,351,670,310"/>
33 </map>33 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06486.png vs.
./usr/share/doc/libopenmesh-dev/html/a06459.png
Files identical despite different names
133 B
./usr/share/doc/libopenmesh-dev/html/a06487.png vs.
./usr/share/doc/libopenmesh-dev/html/a06460.png
Files identical despite different names
14.4 KB
./usr/share/doc/libopenmesh-dev/html/a06488.html vs.
./usr/share/doc/libopenmesh-dev/html/a01001.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/Subdivider/Uniform/Composite/CompositeT.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 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('a01001.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, 76 lines modifiedOffset 89, 80 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">CompositeT.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 <div·class="textblock"><code>#include·&lt;string&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="a00989_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>
100 <code>#include·&lt;vector&gt;</code><br·/>103 <code>#include·&lt;vector&gt;</code><br·/>
101 <code>#include·&lt;<a·class="el"·href="a00806_source.html">OpenMesh/Tools/Subdivider/Uniform/SubdividerT.hh</a>&gt;</code><br·/>104 <code>#include·&lt;cmath&gt;</code><br·/>
102 </div><div·class="textblock"><div·class="dynheader">105 </div><div·class="textblock"><div·class="dynheader">
103 Include·dependency·graph·for·CompositeT.hh:</div>106 Include·dependency·graph·for·Sqrt3T.hh:</div>
104 <div·class="dyncontent">107 <div·class="dyncontent">
105 <div·class="center"><img·src="a06489.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·alt=""/></div>108 <div·class="center"><img·src="a01002.png"·border="0"·usemap="#aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·alt=""/></div>
106 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Composite_2CompositeT_8hh">109 <map·name="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh"·id="aOpenMesh_2Tools_2Subdivider_2Uniform_2Sqrt3T_8hh">
107 <area·shape="rect"·title="·"·alt=""·coords="5,5,260,45"/>110 <area·shape="rect"·title="·"·alt=""·coords="261,5,463,45"/>
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"/> 
112 <area·shape="rect"·href="a00806.html"·title="·"·alt=""·coords="188,93,389,133"/>111 <area·shape="rect"·href="a00617_source.html"·title="·"·alt=""·coords="5,93,169,133"/>
113 <area·shape="poly"·title="·"·alt=""·coords="168,43,244,84,241,89,166,48"/>112 <area·shape="poly"·title="·"·alt=""·coords="303,48,162,92,160,87,301,43"/>
114 <area·shape="rect"·href="a00668_source.html"·title="·"·alt=""·coords="102,181,281,221"/>113 <area·shape="rect"·href="a00605_source.html"·title="·"·alt=""·coords="150,181,329,221"/>
115 <area·shape="poly"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>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"/>
116 <area·shape="rect"·href="a00548_source.html"·title="·"·alt=""·coords="305,181,464,221"/>115 <area·shape="rect"·href="a00989.html"·title="·"·alt=""·coords="261,93,463,133"/>
117 <area·shape="poly"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>116 <area·shape="poly"·title="·"·alt=""·coords="365,46,365,79,359,79,359,46"/>
 117 <area·shape="rect"·title="·"·alt=""·coords="487,101,549,126"/>
 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"/>
118 <area·shape="rect"·title="·"·alt=""·coords="198,269,377,309"/>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"/>
 123 <area·shape="rect"·title="·"·alt=""·coords="49,189,125,214"/>
 124 <area·shape="poly"·title="·"·alt=""·coords="90,134,90,175,85,175,85,134"/>
119 <area·shape="poly"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>125 <area·shape="poly"·title="·"·alt=""·coords="242,222,242,255,237,255,237,222"/>
 126 <area·shape="poly"·title="·"·alt=""·coords="336,136,279,176,276,171,333,131"/>
 127 <area·shape="rect"·href="a00722_source.html"·title="·"·alt=""·coords="353,181,512,221"/>
 128 <area·shape="poly"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>
120 <area·shape="poly"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>129 <area·shape="poly"·title="·"·alt=""·coords="391,224,295,266,293,261,389,219"/>
121 </map>130 </map>
122 </div>131 </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="a06490.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="a06494.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="a00785.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="a00782.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> 
136 </div>132 </div>
137 </div> 
138 <p><a·href="a06488_source.html">Go·to·the·source·code·of·this·file.</a></p>133 <p><a·href="a01001_source.html">Go·to·the·source·code·of·this·file.</a></p>
139 <table·class="memberdecls">134 <table·class="memberdecls">
140 <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>
141 Classes</h2></td></tr>136 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>137 <tr·class="memitem:"><td·class="memItemLeft"·align="right"·valign="top">class·&#160;</td><td·class="memItemRight"·valign="bottom"><a·class="el"·href="a03798.html">OpenMesh::Subdivider::Uniform::Sqrt3T&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>138 <tr·class="memdesc:"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Uniform·Sqrt3·subdivision·algorithm··<a·href="a03798.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> 
147 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>139 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
148 </table><table·class="memberdecls">140 </table><table·class="memberdecls">
149 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>141 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="namespaces"·name="namespaces"></a>
150 Namespaces</h2></td></tr>142 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>143 <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>144 <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>145 <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>146 <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>
155 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>147 <tr·class="memdesc:a01252"><td·class="mdescLeft">&#160;</td><td·class="mdescRight">Software·related·to·uniform·subdivision·of·meshes.·<br·/></td></tr>
156 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>148 <tr·class="separator:"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 149 </table><table·class="memberdecls">
 150 <tr·class="heading"><td·colspan="2"><h2·class="groupheader"><a·id="define-members"·name="define-members"></a>
 151 Macros</h2></td></tr>
 152 <tr·class="memitem:a5ff0177b2f657049627fd5df41c5c5da"·id="r_a5ff0177b2f657049627fd5df41c5c5da"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a5ff0177b2f657049627fd5df41c5c5da"·name="a5ff0177b2f657049627fd5df41c5c5da"></a>
 153 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>ASSERT_CONSISTENCY</b>(T,··m)</td></tr>
 154 <tr·class="separator:a5ff0177b2f657049627fd5df41c5c5da"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 155 <tr·class="memitem:a55c0b4ebd88d45de752332e91b84bb52"·id="r_a55c0b4ebd88d45de752332e91b84bb52"><td·class="memItemLeft"·align="right"·valign="top"><a·id="a55c0b4ebd88d45de752332e91b84bb52"·name="a55c0b4ebd88d45de752332e91b84bb52"></a>
 156 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>set_next_heh</b>&#160;&#160;&#160;set_next_halfedge_handle</td></tr>
 157 <tr·class="separator:a55c0b4ebd88d45de752332e91b84bb52"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
 158 <tr·class="memitem:aefbe43b0d066107e63a1a54e4ddd20c7"·id="r_aefbe43b0d066107e63a1a54e4ddd20c7"><td·class="memItemLeft"·align="right"·valign="top"><a·id="aefbe43b0d066107e63a1a54e4ddd20c7"·name="aefbe43b0d066107e63a1a54e4ddd20c7"></a>
 159 #define&#160;</td><td·class="memItemRight"·valign="bottom"><b>next_heh</b>&#160;&#160;&#160;next_halfedge_handle</td></tr>
 160 <tr·class="separator:aefbe43b0d066107e63a1a54e4ddd20c7"><td·class="memSeparator"·colspan="2">&#160;</td></tr>
157 </table>161 </table>
Max diff block lines reached; 124/11978 bytes (1.04%) of diff not shown.
2.56 KB
html2text {}
    
Offset 1, 31 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_\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 CompositeT.hh·File·Reference6 Sqrt3T.hh·File·Reference
7 #include·<string> 
8 #include·<vector>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_\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>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·<vector>
 11 #include·<cmath>
10 Include·dependency·graph·for·CompositeT.hh:12 Include·dependency·graph·for·Sqrt3T.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.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.
13 C\x8Cl\x8la\x8as\x8ss\x8se\x8es\x8s14 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_\x8T_\x8<_\x8·_\x8M_\x8e_\x8s_\x8h_\x8T_\x8y_\x8p_\x8e_\x8,_\x8·_\x8R_\x8e_\x8a_\x8l_\x8T_\x8y_\x8p_\x8e_\x8·_\x8>15 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_.:_.:_.S_.q_.r_.t_.3_\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.
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  17  
21 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s18 N\x8Na\x8am\x8me\x8es\x8sp\x8pa\x8ac\x8ce\x8es\x8s
22 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h19 namespace· ·_\x8O_\x8p_\x8e_\x8n_\x8M_\x8e_\x8s_\x8h
23  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the20  ···········Contains·all·the·mesh·ingredients·like·the·polygonal·mesh,·the
24 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.21 ············triangle·mesh,·different·mesh·kernels·and·mesh·traits.
25  22  
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_\x8m23 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.24  ···········Software·related·to·uniform·subdivision·of·meshes.
28  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  
29 ===============================================================================33 ===============================================================================
30 ·····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.
31 ·····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·.
3.93 KB
./usr/share/doc/libopenmesh-dev/html/a06489.map vs.
./usr/share/doc/libopenmesh-dev/html/a01002.map
Files 90% similar despite different names
    
Offset 1, 16 lines modifiedOffset 1, 22 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/Subdivider/Uniform/Sqrt3T.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Sqrt3T.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,260,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="261,5,463,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="$a00806.html"·title="·"·alt=""·coords="188,93,389,133"/>3 <area·shape="rect"·id="Node000002"·href="$a00617_source.html"·title="·"·alt=""·coords="5,93,169,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="303,48,162,92,160,87,301,43"/>
9 <area·shape="rect"·id="Node000005"·href="$a00668_source.html"·title="·"·alt=""·coords="102,181,281,221"/>5 <area·shape="rect"·id="Node000005"·href="$a00605_source.html"·title="·"·alt=""·coords="150,181,329,221"/>
10 <area·shape="poly"·id="edge4_Node000004_Node000005"·title="·"·alt=""·coords="269,136,225,174,222,170,265,132"/>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"/>
11 <area·shape="rect"·id="Node000007"·href="$a00548_source.html"·title="·"·alt=""·coords="305,181,464,221"/>7 <area·shape="rect"·id="Node000006"·href="$a00989.html"·title="·"·alt=""·coords="261,93,463,133"/>
12 <area·shape="poly"·id="edge6_Node000004_Node000007"·title="·"·alt=""·coords="312,132,355,170,351,174,308,136"/>8 <area·shape="poly"·id="edge6_Node000001_Node000006"·title="·"·alt=""·coords="365,46,365,79,359,79,359,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="Node000006"·title="·"·alt=""·coords="198,269,377,309"/>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"/>
14 <area·shape="poly"·id="edge5_Node000005_Node000006"·title="·"·alt=""·coords="214,220,258,258,254,262,211,224"/>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="$a00722_source.html"·title="·"·alt=""·coords="353,181,512,221"/>
 20 <area·shape="poly"·id="edge8_Node000006_Node000007"·title="·"·alt=""·coords="380,132,411,169,406,173,376,135"/>
15 <area·shape="poly"·id="edge7_Node000007_Node000006"·title="·"·alt=""·coords="365,224,321,262,318,258,361,220"/>21 <area·shape="poly"·id="edge9_Node000007_Node000003"·title="·"·alt=""·coords="391,224,295,266,293,261,389,219"/>
16 </map>22 </map>
2.86 KB
./usr/share/doc/libopenmesh-dev/html/a06490.map vs.
./usr/share/doc/libopenmesh-dev/html/a06468.map
Files 75% similar despite different names
    
Offset 1, 9 lines modifiedOffset 1, 19 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/Subdivider/Uniform/Composite/CompositeT_impl.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh">
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="242,5,497,45"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,240,60"/>
 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"/>
3 <area·shape="rect"·id="Node000002"·href="$a06494.html"·title="·"·alt=""·coords="5,93,240,148"/>5 <area·shape="rect"·id="Node000003"·href="$a06461.html"·title="·"·alt=""·coords="78,108,333,148"/>
4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="307,53,193,96,191,91,306,48"/>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"/>
5 <area·shape="rect"·id="Node000003"·href="$a00785.html"·title="·"·alt=""·coords="264,101,475,141"/>10 <area·shape="rect"·id="Node000005"·href="$a00989.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="$a00605_source.html"·title="·"·alt=""·coords="153,284,332,324"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="372,59,372,101,367,101,367,59"/>13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>
7 <area·shape="rect"·id="Node000004"·href="$a00782.html"·title="·"·alt=""·coords="499,101,714,141"/>14 <area·shape="rect"·id="Node000008"·href="$a00722_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"/>
 16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="249,372,428,412"/>
8 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="431,48,560,98,558,103,429,53"/>17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="266,322,309,361,305,365,262,326"/>
 18 <area·shape="poly"·id="edge9_Node000008_Node000007"·title="·"·alt=""·coords="416,326,372,365,369,361,413,322"/>
9 </map>19 </map>
9.84 KB
./usr/share/doc/libopenmesh-dev/html/a06491.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('a06491.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 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="a00674_source.html">OpenMesh/Core/System/omstream.hh</a>&gt;</code><br·/>101 <code>#include·&lt;<a·class="el"·href="a00611_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="a06458_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="a06465.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="a00668_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>111 <area·shape="rect"·href="a00605_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="a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>113 <area·shape="rect"·href="a00611.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="a06458.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="a00809_source.html"·title="·"·alt=""·coords="533,108,809,148"/>119 <area·shape="rect"·href="a00971_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="a00671_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>123 <area·shape="rect"·href="a00599_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="a06470.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="a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="217,284,381,324"/>145 <area·shape="rect"·href="a06365.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="a00467_source.html"·title="·"·alt=""·coords="405,372,600,412"/>148 <area·shape="rect"·href="a00449_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="a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>150 <area·shape="rect"·href="a00671.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="a00638_source.html"·title="·"·alt=""·coords="217,372,381,412"/>152 <area·shape="rect"·href="a00617_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="a00656_source.html"·title="·"·alt=""·coords="37,460,201,500"/>155 <area·shape="rect"·href="a00698_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="a06464_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/a06465.map
Files 96% 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="$a00668_source.html"·title="·"·alt=""·coords="1287,196,1465,236"/>3 <area·shape="rect"·id="Node000002"·href="$a00605_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="$a00674.html"·title="This·file·provides·the·streams·omlog,·omout,·and·omerr."·alt=""·coords="833,108,1012,148"/>5 <area·shape="rect"·id="Node000004"·href="$a00611.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="$a06458.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="$a00809_source.html"·title="·"·alt=""·coords="533,108,809,148"/>11 <area·shape="rect"·id="Node000020"·href="$a00971_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="$a00671_source.html"·title="·"·alt=""·coords="831,196,1009,236"/>15 <area·shape="rect"·id="Node000005"·href="$a00599_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="$a06470.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="$a06470.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="$a06365.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="$a00467_source.html"·title="·"·alt=""·coords="405,372,600,412"/>40 <area·shape="rect"·id="Node000015"·href="$a00449_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="$a00560.html"·title="This·file·provides·some·macros·containing·attribute·usage."·alt=""·coords="29,372,193,412"/>42 <area·shape="rect"·id="Node000016"·href="$a00671.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="$a00638_source.html"·title="·"·alt=""·coords="217,372,381,412"/>44 <area·shape="rect"·id="Node000018"·href="$a00617_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="$a00656_source.html"·title="·"·alt=""·coords="37,460,201,500"/>47 <area·shape="rect"·id="Node000017"·href="$a00698_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/a06465.png
Files identical despite different names
4.28 KB
./usr/share/doc/libopenmesh-dev/html/a06495.map vs.
./usr/share/doc/libopenmesh-dev/html/a00937.map
Files 75% similar despite different names
    
Offset 1, 19 lines modifiedOffset 1, 22 lines modified
1 <map·id="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh"·name="OpenMesh/Tools/Subdivider/Uniform/Composite/CompositeT_impl.hh"> 
2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="5,5,240,60"/>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"·title="·"·alt=""·coords="49,203,111,229"/>3 <area·shape="rect"·id="Node000002"·href="$a00905.html"·title="·"·alt=""·coords="349,93,549,133"/>
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"/>4 <area·shape="poly"·id="edge1_Node000001_Node000002"·title="·"·alt=""·coords="526,56,475,95,472,91,523,52"/>
 5 <area·shape="rect"·id="Node000010"·href="$a00884.html"·title="·"·alt=""·coords="573,93,773,133"/>
 6 <area·shape="poly"·id="edge10_Node000001_Node000010"·title="·"·alt=""·coords="598,52,649,91,646,95,595,56"/>
5 <area·shape="rect"·id="Node000003"·href="$a06488.html"·title="·"·alt=""·coords="78,108,333,148"/>7 <area·shape="rect"·id="Node000003"·href="$a00893.html"·title="·"·alt=""·coords="237,181,437,221"/>
6 <area·shape="poly"·id="edge2_Node000001_Node000003"·title="·"·alt=""·coords="148,59,182,96,178,100,144,62"/>8 <area·shape="poly"·id="edge2_Node000002_Node000003"·title="·"·alt=""·coords="414,144,363,183,360,179,411,140"/>
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="$a00806.html"·title="·"·alt=""·coords="239,196,441,236"/>9 <area·shape="rect"·id="Node000008"·href="$a00890.html"·title="·"·alt=""·coords="461,181,661,221"/>
11 <area·shape="poly"·id="edge5_Node000003_Node000005"·title="·"·alt=""·coords="237,146,300,186,297,191,234,151"/>10 <area·shape="poly"·id="edge7_Node000002_Node000008"·title="·"·alt=""·coords="486,140,537,179,534,183,483,144"/>
12 <area·shape="rect"·id="Node000006"·href="$a00668_source.html"·title="·"·alt=""·coords="153,284,332,324"/>11 <area·shape="rect"·id="Node000004"·href="$a01061_source.html"·title="·"·alt=""·coords="5,269,212,309"/>
13 <area·shape="poly"·id="edge6_Node000005_Node000006"·title="·"·alt=""·coords="320,238,276,277,273,273,317,234"/>12 <area·shape="poly"·id="edge3_Node000003_Node000004"·title="·"·alt=""·coords="275,229,160,272,158,267,273,224"/>
14 <area·shape="rect"·id="Node000008"·href="$a00548_source.html"·title="·"·alt=""·coords="357,284,515,324"/>13 <area·shape="rect"·id="Node000005"·href="$a00914.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"/>
 15 <area·shape="rect"·id="Node000006"·href="$a00944.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="$a00899.html"·title="·"·alt=""·coords="461,357,661,397"/>
15 <area·shape="poly"·id="edge8_Node000005_Node000008"·title="·"·alt=""·coords="363,234,406,273,403,277,360,238"/>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"/>
16 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="249,372,428,412"/>20 <area·shape="rect"·id="Node000009"·href="$a00929.html"·title="·"·alt=""·coords="685,269,885,309"/>
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="266,322,309,361,305,365,262,326"/> 
18 <area·shape="poly"·id="edge9_Node000008_Node000007"·title="·"·alt=""·coords="416,326,372,365,369,361,413,322"/>21 <area·shape="poly"·id="edge8_Node000008_Node000009"·title="·"·alt=""·coords="623,224,737,267,735,272,622,229"/>
19 </map>22 </map>
133 B
./usr/share/doc/libopenmesh-dev/html/a06495.png vs.
./usr/share/doc/libopenmesh-dev/html/a06468.png
Files identical despite different names
6.54 KB
./usr/share/doc/libopenmesh-dev/html/a06498.map vs.
./usr/share/doc/libopenmesh-dev/html/a00969.map
Files 78% similar despite different names
    
Offset 1, 22 lines modifiedOffset 1, 33 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/Adaptive/Composite/RulesT.hh"·name="OpenMesh/Tools/Subdivider/Adaptive/Composite/RulesT.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="144,47,111,91,107,88,140,44"/> 
5 <area·shape="rect"·id="Node000003"·href="$a06470.html"·title="This·file·defines·the·default·traits·and·some·convenience·macros."·alt=""·coords="141,93,305,133"/> 
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"/>2 <area·shape="rect"·id="Node000001"·title="·"·alt=""·coords="158,5,383,45"/>
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="$a00467_source.html"·title="·"·alt=""·coords="25,181,219,221"/>3 <area·shape="rect"·id="Node000002"·href="$a00605_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"/>
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="$a00560.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="$a00638_source.html"·title="·"·alt=""·coords="432,181,596,221"/> 
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"/> 
16 <area·shape="rect"·id="Node000007"·href="$a00656_source.html"·title="·"·alt=""·coords="244,269,408,309"/>5 <area·shape="rect"·id="Node000004"·href="$a00971_source.html"·title="·"·alt=""·coords="133,93,409,133"/>
17 <area·shape="poly"·id="edge7_Node000006_Node000007"·title="·"·alt=""·coords="329,222,329,255,323,255,323,222"/> 
18 <area·shape="poly"·id="edge8_Node000007_Node000004"·title="·"·alt=""·coords="315,311,289,348,285,345,311,308"/>6 <area·shape="poly"·id="edge3_Node000001_Node000004"·title="·"·alt=""·coords="273,46,273,79,268,79,268,46"/>
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"/>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"/>
 11 <area·shape="rect"·id="Node000005"·title="·"·alt=""·coords="224,189,283,214"/>
 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="$a06470.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"/>
20 <area·shape="rect"·id="Node000009"·title="·"·alt=""·coords="484,277,560,302"/>15 <area·shape="rect"·id="Node000007"·title="·"·alt=""·coords="309,277,360,302"/>
 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="$a06365.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"/>
 20 <area·shape="rect"·id="Node000009"·href="$a00449_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="$a00671.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"/>
 24 <area·shape="rect"·id="Node000012"·href="$a00617_source.html"·title="·"·alt=""·coords="590,357,754,397"/>
21 <area·shape="poly"·id="edge11_Node000008_Node000009"·title="·"·alt=""·coords="519,221,522,263,517,263,513,222"/>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="$a00698_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"/>
 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"/>
 32 <area·shape="poly"·id="edge16_Node000012_Node000013"·title="·"·alt=""·coords="676,397,677,439,672,439,670,398"/>
22 </map>33 </map>